diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..acc1967 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +graphify-out/graph.json merge=graphify diff --git a/.gitignore b/.gitignore index c2594e0..c9ad981 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,6 @@ config.toml *.db *.db-wal *.db-shm + +# Local hygiene notes (not for commit) +CLAUDE.md diff --git a/Cargo.lock b/Cargo.lock index e1300da..319dc6e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -178,6 +178,7 @@ dependencies = [ [[package]] name = "bread-onnx" version = "0.3.0" +source = "git+https://git.breadway.dev/Breadway/bread-ecosystem?tag=v0.3.0#8e82d2d833e992ce939a5b836f910ee109f2e939" dependencies = [ "anyhow", "bread-utils", @@ -192,6 +193,7 @@ dependencies = [ [[package]] name = "bread-utils" version = "0.3.0" +source = "git+https://git.breadway.dev/Breadway/bread-ecosystem?tag=v0.3.0#8e82d2d833e992ce939a5b836f910ee109f2e939" dependencies = [ "dirs", "serde", diff --git a/breadarr-shared/Cargo.toml b/breadarr-shared/Cargo.toml index 91a9a26..be0521b 100644 --- a/breadarr-shared/Cargo.toml +++ b/breadarr-shared/Cargo.toml @@ -9,5 +9,4 @@ anyhow.workspace = true toml.workspace = true reqwest.workspace = true chrono.workspace = true -# TODO(owner): switch to tag-pinned git dependency once bread-utils is merged and tagged, matching the bread-theme pattern -bread-utils = { path = "../../bread-ecosystem/bread-utils" } +bread-utils = { git = "https://git.breadway.dev/Breadway/bread-ecosystem", tag = "v0.3.0", } diff --git a/breadarr-shared/src/config.rs b/breadarr-shared/src/config.rs index 1a9928b..5945368 100644 --- a/breadarr-shared/src/config.rs +++ b/breadarr-shared/src/config.rs @@ -23,6 +23,8 @@ pub struct Config { pub sources: SourcesConfig, #[serde(default)] pub notifications: NotificationsConfig, + #[serde(default)] + pub transcode: TranscodeConfig, } /// Where the TUI's "add show" flow places new series by default. Sonarr/ @@ -55,6 +57,12 @@ pub struct SourcesConfig { pub nyaa_rss_url: String, #[serde(default = "default_grab_poll_interval_secs")] pub grab_poll_interval_secs: u64, + /// Human kill switch for the passive RSS-feed grab loop (nyaa, anime + /// only) — same reasoning as `search_enabled`/`upgrade_enabled`, kept + /// as its own flag since this loop watches a different source and can + /// need to be paused independently of the search-driven ones. + #[serde(default = "default_grab_enabled")] + pub grab_enabled: bool, #[serde(default = "default_import_poll_interval_secs")] pub import_poll_interval_secs: u64, #[serde(default = "default_search_poll_interval_secs")] @@ -108,6 +116,7 @@ impl Default for SourcesConfig { torrent_1337x_mirrors: default_1337x_mirrors(), nyaa_rss_url: default_nyaa_rss_url(), grab_poll_interval_secs: default_grab_poll_interval_secs(), + grab_enabled: default_grab_enabled(), import_poll_interval_secs: default_import_poll_interval_secs(), search_poll_interval_secs: default_search_poll_interval_secs(), search_budget_per_cycle: default_search_budget_per_cycle(), @@ -161,6 +170,10 @@ fn default_grab_poll_interval_secs() -> u64 { 300 } +fn default_grab_enabled() -> bool { + true +} + fn default_import_poll_interval_secs() -> u64 { 60 } @@ -266,6 +279,283 @@ pub struct JellyfinConfig { pub api_key: String, } +/// GPU-accelerated AV1 transcode: re-encodes freshly-grabbed and existing +/// library files down to a space-reasonable size instead of keeping +/// whatever the source release happened to be (REMUX, huge season packs, +/// etc). `enabled` defaults false — this needs a manual calibration pass +/// against real content on the target GPU before it's safe to run +/// unattended against a whole library. +#[derive(Debug, Clone, Deserialize)] +pub struct TranscodeConfig { + #[serde(default)] + pub enabled: bool, + /// Tight on purpose — the actual pace is bottlenecked by encode time + /// (minutes per file), not this interval; a short poll just means a + /// freshly-completed job's slot gets refilled promptly instead of + /// sitting idle for the rest of a longer interval. + #[serde(default = "default_transcode_poll_interval_secs")] + pub poll_interval_secs: u64, + #[serde(default = "default_vaapi_device")] + pub vaapi_device: String, + /// Applies to both pipelines identically when Jellyfin reports an + /// active transcoding session — deliberately not split per-pipeline; + /// when someone's actually watching something, both the GPU (which + /// they're using) and CPU (contending for the same box) should back off. + #[serde(default = "default_parallelism_min")] + pub parallelism_min: usize, + /// The total concurrent **live-action** (`av1_vaapi`, GPU-bound) stream + /// budget — not just "the batch job's cap", but the real ceiling the + /// GPU can sustain at all, batch work and live Jellyfin viewers + /// combined. `transcode::live_action_parallelism_for` subtracts however + /// many Jellyfin transcode sessions are actually active from this + /// number to get the batch job's actual parallelism each cycle, so + /// real viewers get exactly the headroom they need rather than the + /// batch job dropping to a flat minimum regardless of how many people + /// are watching. Deliberately separate from `parallelism_max_anime` — + /// the two pipelines contend for genuinely different hardware (GPU + /// encode engine vs CPU threads), so raising one shouldn't raise the + /// other. Empirically calibrated on Hestia's Arc A380: per-stream + /// throughput stays above 1.5x realtime through 7 concurrent streams, + /// crosses below it at 8 (aggregate throughput itself plateaus around + /// ~12x realtime from 5-6 streams on, i.e. the GPU's actual saturation + /// point) — see [[breadarr-av1-transcode]] for the full scaling-test + /// numbers. + #[serde(default = "default_parallelism_max")] + pub parallelism_max: usize, + /// Ramp-up ceiling for concurrent **anime** (`libsvtav1`, CPU-bound) + /// encode streams — capped separately from `parallelism_max` (see its + /// doc comment) precisely because a single shared cap would let "raise + /// GPU parallelism" accidentally also raise anime concurrency, and + /// anime jobs are CPU-thread-hungry (`anime_svtav1_max_threads` each) + /// in a way live-action jobs aren't. Kept at the original + /// conservative shared-cap default (2) since concurrent-anime-job + /// memory/CPU behavior at higher counts hasn't been load-tested the + /// way the live-action GPU path has. + #[serde(default = "default_parallelism_max_anime")] + pub parallelism_max_anime: usize, + /// The "looks fine, no complaints" calibration reference: a real + /// bitrate (Mbps, in kbps here) from content already in the library at + /// `reference_height` that the user is happy with. New AV1 encodes are + /// targeted relative to this, scaled by resolution and AV1's encoding + /// efficiency, rather than picking a bitrate out of thin air. + #[serde(default = "default_reference_bitrate_kbps")] + pub reference_bitrate_kbps: u32, + #[serde(default = "default_reference_height")] + pub reference_height: u32, + /// AV1 reaches equivalent perceived quality to HEVC at a meaningfully + /// lower bitrate — this factor is applied on top of the resolution + /// scaling so the AV1 target isn't just a like-for-like copy of the + /// HEVC/H264 reference bitrate. Conservative (not maximally aggressive) + /// on purpose: erring toward "still clearly smaller" over "as small as + /// AV1 could theoretically go" leaves margin against visible artifacts. + #[serde(default = "default_av1_efficiency_factor")] + pub av1_efficiency_factor: f32, + /// HDR10/Dolby Vision metadata preservation through the GPU encoder + /// hasn't been verified yet — excluded from both the backfill and the + /// post-grab path until that's specifically checked on a few samples. + #[serde(default = "default_exclude_hdr")] + pub exclude_hdr: bool, + /// Excludes the 2160p tier from the first pass for the same reason as + /// `exclude_hdr` (most current 4K content in this library is HDR + /// anyway) — revisit once HDR handling is confirmed safe. + #[serde(default = "default_exclude_min_height")] + pub exclude_min_height: u32, + /// `global_quality` for the live-action `av1_vaapi` `QVBR` encode — the + /// actual quality driver now that rate control is quality-based rather + /// than a flat bitrate target (see `run_ffmpeg_encode_live_action`). + /// `reference_bitrate_kbps`/`av1_efficiency_factor` still compute a + /// `-b:v`/`-maxrate`/`-bufsize` ceiling alongside this, so a source that's + /// already unusually efficient doesn't get inflated up toward the + /// ceiling — QVBR only spends up to it on content that actually needs it. + #[serde(default = "default_quality_live_action")] + pub quality_live_action: u32, + /// Root folder path prefixes (exact string prefix match against + /// `episode_file.path`) routed to the anime encode pipeline + /// (`run_ffmpeg_encode_anime`) instead of the live-action one, regardless + /// of `anime_mapping`/`anime_tmdb_movie` metadata coverage — path is a + /// more reliable signal than TVDB/TMDB anime-list membership, which has + /// real gaps (e.g. Avatar: The Last Airbender and some Dragon Ball movies + /// were missing from those tables and slipped through as "not anime"). + /// Empty by default (a no-op) — set per-deployment to match how the + /// library is actually organized. + #[serde(default)] + pub anime_root_folders: Vec, + /// CRF for the anime pipeline's software `libsvtav1` encode (0-63, lower + /// = higher quality/larger). No hardware AV1 10-bit encode entrypoint + /// exists on Hestia's Arc A380 (`vainfo` only lists `AV1Profile0`, + /// 8-bit) — anime needs true 10-bit output to avoid banding in the flat + /// gradients the art style is full of, so this pipeline trades GPU + /// offload for CPU-based `libsvtav1` specifically to get it. + #[serde(default = "default_quality_anime")] + pub quality_anime: u32, + /// `libsvtav1` preset (0-13, lower = slower/better compression AND more + /// memory-hungry — SVT-AV1's lookahead/reference buffering scales with + /// preset, not just thread count). Raised from an initial guess of 6 to + /// 10 after a real validation run hit a genuine kernel OOM: preset 6 on + /// a single 1080p anime episode grew to 9.3GB resident memory on + /// Hestia's 6-core/12-thread box. This runs as unattended background + /// work, so trading some compression efficiency for a much smaller, + /// safer memory footprint is the right call — see + /// `anime_svtav1_max_threads` for the other half of that fix. + #[serde(default = "default_anime_svtav1_preset")] + pub anime_svtav1_preset: u32, + /// Passed to `libsvtav1` as `-svtav1-params lp=N` — caps how many + /// worker threads it uses, independent of preset. More parallel workers + /// means more concurrently-buffered frames, so this is the other lever + /// (alongside `anime_svtav1_preset`) for bounding the encoder's peak + /// memory to something predictable regardless of how many cores the + /// host actually has. Default is conservative (well under a typical + /// modern host's core count) after the same OOM incident that raised + /// the preset default. + #[serde(default = "default_anime_svtav1_max_threads")] + pub anime_svtav1_max_threads: u32, + /// Hard floor on what counts as "worth keeping": a transcode whose + /// output isn't at least this fraction smaller than the original is + /// discarded (job marked `skipped`, original left untouched) rather than + /// swapped in. Exists because quality-driven rate control can still + /// occasionally produce an output that's the same size as or larger than + /// an already-efficient source — this is the invariant that makes that + /// safe regardless of how good the rate-control tuning is, after a real + /// incident where flat-bitrate VBR targeting silently produced files + /// *larger* than the original on the majority of a backfill. + #[serde(default = "default_min_size_reduction_pct")] + pub min_size_reduction_pct: f64, + /// Skip attempting a transcode at all (no GPU/CPU time spent) when the + /// source's current bitrate is already at or below this fraction of the + /// resolution-scaled ceiling (`target_bitrate_kbps`) — a strong signal + /// there's little room left to save, so it's not worth the encode time + /// to find out (the `min_size_reduction_pct` check above would reject + /// most of these anyway, this just avoids paying for that finding). + #[serde(default = "default_skip_below_ceiling_ratio")] + pub skip_below_ceiling_ratio: f64, + /// Size (seconds) of each of the three start/middle/end windows + /// `ffprobe::verify_decodable_sampled` actually decodes, instead of the + /// whole file — a full decode verification was measured as the actual + /// CPU bottleneck of a transcode cycle (400%+ CPU per job, dwarfing the + /// GPU encode time), not the encode itself. Bounds verification cost to + /// a small constant regardless of source length. + #[serde(default = "default_verify_sample_secs")] + pub verify_sample_secs: f64, +} + +impl Default for TranscodeConfig { + fn default() -> Self { + Self { + enabled: false, + poll_interval_secs: default_transcode_poll_interval_secs(), + vaapi_device: default_vaapi_device(), + parallelism_min: default_parallelism_min(), + parallelism_max: default_parallelism_max(), + parallelism_max_anime: default_parallelism_max_anime(), + reference_bitrate_kbps: default_reference_bitrate_kbps(), + reference_height: default_reference_height(), + av1_efficiency_factor: default_av1_efficiency_factor(), + exclude_hdr: default_exclude_hdr(), + exclude_min_height: default_exclude_min_height(), + quality_live_action: default_quality_live_action(), + anime_root_folders: Vec::new(), + quality_anime: default_quality_anime(), + anime_svtav1_preset: default_anime_svtav1_preset(), + anime_svtav1_max_threads: default_anime_svtav1_max_threads(), + min_size_reduction_pct: default_min_size_reduction_pct(), + skip_below_ceiling_ratio: default_skip_below_ceiling_ratio(), + verify_sample_secs: default_verify_sample_secs(), + } + } +} + +fn default_transcode_poll_interval_secs() -> u64 { + 60 +} + +fn default_vaapi_device() -> String { + "/dev/dri/renderD128".to_string() +} + +fn default_parallelism_min() -> usize { + 1 +} + +fn default_parallelism_max() -> usize { + // The measured total GPU budget (not "batch cap plus a static + // reservation") — `live_action_parallelism_for` dynamically subtracts + // real Jellyfin transcode sessions from this each cycle. Raised from + // an initial conservative guess of 2 after an actual concurrent-stream + // scaling test on Hestia's Arc A380 (see `parallelism_max`'s doc + // comment): per-stream throughput stays above 1.5x realtime through 7 + // total concurrent streams, crossing below at 8. + 7 +} + +fn default_parallelism_max_anime() -> usize { + // Kept at the original conservative shared-cap value — unlike + // `parallelism_max`, this hasn't been load-tested at higher counts. + // A real incident already showed a *single* uncapped anime job could + // hit 9.3GB resident memory; multiple concurrent anime jobs (each its + // own `anime_svtav1_max_threads`-sized thread pool) multiply both CPU + // thread contention and memory pressure in a way the GPU path doesn't + // have to worry about. Raise deliberately, per-deployment, only after + // watching `free -h` and CPU load under real concurrent-anime load. + 2 +} + +fn default_reference_bitrate_kbps() -> u32 { + 5320 +} + +fn default_reference_height() -> u32 { + 1080 +} + +fn default_av1_efficiency_factor() -> f32 { + 0.7 +} + +fn default_exclude_hdr() -> bool { + true +} + +fn default_exclude_min_height() -> u32 { + 2000 +} + +// Starting point for `av1_vaapi`'s `-global_quality` under `QVBR`, needs the +// same real-hardware calibration pass as the bitrate reference did — this is +// a reasonable guess (roughly x264/x265 "visually near-lossless" territory +// on the encoder's internal QP-like scale), not a measured value. +fn default_quality_live_action() -> u32 { + 26 +} + +// SVT-AV1 CRF starting point for the anime pipeline — slightly lower +// (higher quality) than the live-action guess above since flat-color/ +// gradient-heavy anime content shows banding more readily than live-action +// grain/texture does at the same nominal quality level. Also unvalidated +// against real hardware/content yet. +fn default_quality_anime() -> u32 { + 24 +} + +fn default_anime_svtav1_preset() -> u32 { + 10 +} + +fn default_anime_svtav1_max_threads() -> u32 { + 4 +} + +fn default_min_size_reduction_pct() -> f64 { + 0.10 +} + +fn default_skip_below_ceiling_ratio() -> f64 { + 0.5 +} + +fn default_verify_sample_secs() -> f64 { + 20.0 +} + /// TVDB v4 API key, exchanged for a short-lived JWT at request time. #[derive(Debug, Clone, Default, Deserialize)] pub struct TvdbConfig { @@ -289,9 +579,41 @@ impl Config { let raw = fs::read_to_string(&path)?; let cfg: Config = toml::from_str(&raw)?; + cfg.validate()?; Ok(cfg) } + /// Rejects a handful of `transcode` values that are individually + /// syntactically valid TOML but make the transcode pipeline's math + /// nonsensical — there's no other validation anywhere in this config, + /// so a typo here would otherwise only surface much later, deep inside + /// an encode. + fn validate(&self) -> Result<()> { + // `target_bitrate_kbps` divides by `reference_height` (via + // `reference_pixels`); zero makes that ratio `f64::INFINITY`, which + // saturates to `u32::MAX` on the cast back to `u32` — then + // `run_ffmpeg_encode_live_action`'s `bitrate_ceiling_kbps * 3` + // overflows that `u32::MAX` (panics in a debug build, silently + // wraps to a nonsense small value in release). + anyhow::ensure!( + self.transcode.reference_height > 0, + "transcode.reference_height must be greater than 0" + ); + // `is_beneficial` computes `original_bytes * (1.0 - + // min_size_reduction_pct)` as the max allowed output size — a + // negative value here would raise that ceiling *above* the + // original, letting a transcode that actually grew the file still + // count as "beneficial." That's the exact failure mode + // `min_size_reduction_pct` exists to prevent (see its own doc + // comment: a real incident where flat-bitrate VBR silently produced + // files larger than the original). + anyhow::ensure!( + (0.0..=1.0).contains(&self.transcode.min_size_reduction_pct), + "transcode.min_size_reduction_pct must be between 0.0 and 1.0" + ); + Ok(()) + } + pub fn db_path(&self) -> PathBuf { expand_home(&self.daemon.db_path) } @@ -378,4 +700,37 @@ mod tests { assert_eq!(cfg.daemon.log_level, "debug"); assert_eq!(cfg.daemon.listen_addr, "127.0.0.1:7879"); } + + #[test] + fn default_config_passes_validation() { + Config::default().validate().unwrap(); + } + + // Regression test for a real gap found in review: `reference_height = + // 0` makes `target_bitrate_kbps`'s resolution-scaling ratio divide by + // zero, which eventually overflows a `u32` multiplication deep inside + // the live-action encoder's maxrate calculation — a config typo that + // used to only surface as a panic/garbage value in the middle of an + // encode, not at startup. + #[test] + fn rejects_a_zero_reference_height() { + let cfg: Config = toml::from_str("[transcode]\nreference_height = 0\n").unwrap(); + assert!(cfg.validate().is_err()); + } + + // Regression test for a real gap found in review: a negative + // `min_size_reduction_pct` would let `is_beneficial` accept an encode + // that actually *grew* the file — the exact invariant this field exists + // to guarantee against. + #[test] + fn rejects_a_negative_min_size_reduction_pct() { + let cfg: Config = toml::from_str("[transcode]\nmin_size_reduction_pct = -0.1\n").unwrap(); + assert!(cfg.validate().is_err()); + } + + #[test] + fn rejects_a_min_size_reduction_pct_above_one() { + let cfg: Config = toml::from_str("[transcode]\nmin_size_reduction_pct = 1.5\n").unwrap(); + assert!(cfg.validate().is_err()); + } } diff --git a/breadarr-shared/src/dto.rs b/breadarr-shared/src/dto.rs index 72e330b..070734e 100644 --- a/breadarr-shared/src/dto.rs +++ b/breadarr-shared/src/dto.rs @@ -56,6 +56,7 @@ pub struct ReviewQueueEntry { #[derive(Debug, Clone, Serialize, Deserialize)] pub struct StalledGrab { pub release_id: i64, + pub media_item_id: i64, pub media_title: String, pub raw_title: String, pub grabbed_at: String, @@ -142,6 +143,7 @@ pub struct HealthDetail { pub last_import_cycle: Option, pub last_search_cycle: Option, pub last_upgrade_cycle: Option, + pub last_transcode_cycle: Option, pub search_halted: bool, } diff --git a/breadarr-tui/src/app.rs b/breadarr-tui/src/app.rs index f3b1ac5..e97c265 100644 --- a/breadarr-tui/src/app.rs +++ b/breadarr-tui/src/app.rs @@ -74,6 +74,88 @@ impl AddKind { } } +/// Client-side filter over the already-fetched `media_items` — the server +/// has no filter/sort query params, and the library is small enough that +/// refiltering the in-memory `Vec` on every keypress is free. +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub enum LibraryFilter { + All, + Series, + Movies, + Missing, + Unmonitored, +} + +impl LibraryFilter { + pub const ALL: [LibraryFilter; 5] = [ + LibraryFilter::All, + LibraryFilter::Series, + LibraryFilter::Movies, + LibraryFilter::Missing, + LibraryFilter::Unmonitored, + ]; + + pub fn next(self) -> Self { + let idx = Self::ALL.iter().position(|f| *f == self).unwrap_or(0); + Self::ALL[(idx + 1) % Self::ALL.len()] + } + + pub fn label(&self) -> &'static str { + match self { + LibraryFilter::All => "all", + LibraryFilter::Series => "series", + LibraryFilter::Movies => "movies", + LibraryFilter::Missing => "missing", + LibraryFilter::Unmonitored => "unmonitored", + } + } + + fn matches(&self, m: &MediaItemSummary) -> bool { + match self { + LibraryFilter::All => true, + LibraryFilter::Series => m.kind == "series", + LibraryFilter::Movies => m.kind == "movie", + LibraryFilter::Missing => m.missing_count > 0, + LibraryFilter::Unmonitored => !m.monitored, + } + } +} + +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub enum LibrarySort { + TitleAsc, + MissingDesc, + Kind, +} + +impl LibrarySort { + pub const ALL: [LibrarySort; 3] = [ + LibrarySort::TitleAsc, + LibrarySort::MissingDesc, + LibrarySort::Kind, + ]; + + pub fn next(self) -> Self { + let idx = Self::ALL.iter().position(|s| *s == self).unwrap_or(0); + Self::ALL[(idx + 1) % Self::ALL.len()] + } + + pub fn label(&self) -> &'static str { + match self { + LibrarySort::TitleAsc => "title", + LibrarySort::MissingDesc => "missing", + LibrarySort::Kind => "kind", + } + } +} + +/// Which half of the Stuck tab has selection/arrow-key focus. +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub enum StuckSection { + Stalled, + Maxed, +} + /// A weight axis's display name plus a getter/setter pair, so /// `WEIGHT_FIELDS` can enumerate `WeightsDto`'s fields by position instead /// of every caller matching on an index. @@ -123,9 +205,24 @@ pub struct App { pub focus: Focus, pub status: String, pub should_quit: bool, + /// Toggled by `?`; intercepted at the top of `main.rs`'s key handler + /// like `Focus::AddSearchInput`/`Focus::WeightInput`, but kept as its + /// own bool (not folded into `Focus`) since it needs to open from any + /// tab rather than being scoped to one. + pub help_visible: bool, + /// Set by the `R` key; consumed by `main.rs`'s refresh loop to bypass + /// the normal 3s throttle for one immediate refresh. + pub force_refresh: bool, pub media_items: Vec, pub media_state: ListState, + /// Filtered+sorted indices into `media_items`, recomputed by + /// `recompute_library_view` — the top-level Library list and + /// `media_state` always operate over this, never over `media_items` + /// directly, so filter/sort never has to touch the raw fetched data. + pub library_view: Vec, + pub library_filter: LibraryFilter, + pub library_sort: LibrarySort, pub detail: Option, /// Selection within `detail.episodes` — separate from `media_state` /// since they're two different lists sharing the same tab. @@ -142,6 +239,9 @@ pub struct App { pub add_results_state: ListState, pub stuck: Option, + pub stuck_focus: StuckSection, + pub stalled_state: ListState, + pub maxed_state: ListState, pub calendar: Vec, pub library_health: Option, @@ -185,8 +285,13 @@ impl App { focus: Focus::List, status: String::new(), should_quit: false, + help_visible: false, + force_refresh: false, media_items: Vec::new(), media_state: ListState::default(), + library_view: Vec::new(), + library_filter: LibraryFilter::All, + library_sort: LibrarySort::TitleAsc, detail: None, episode_state: ListState::default(), releases: Vec::new(), @@ -197,6 +302,9 @@ impl App { add_results: Vec::new(), add_results_state: ListState::default(), stuck: None, + stuck_focus: StuckSection::Stalled, + stalled_state: ListState::default(), + maxed_state: ListState::default(), calendar: Vec::new(), library_health: None, candidates: Vec::new(), @@ -236,9 +344,7 @@ impl App { } } else { self.media_items = self.client.list_media().await?; - if self.media_state.selected().is_none() && !self.media_items.is_empty() { - self.media_state.select(Some(0)); - } + self.recompute_library_view(); } } Tab::History => { @@ -255,7 +361,17 @@ impl App { } Tab::Add => {} Tab::Stuck => { - self.stuck = Some(self.client.stuck().await?); + let report = self.client.stuck().await?; + if self.stalled_state.selected().is_none() && !report.stalled_grabs.is_empty() + { + self.stalled_state.select(Some(0)); + } + if self.maxed_state.selected().is_none() + && !report.maxed_out_search_targets.is_empty() + { + self.maxed_state.select(Some(0)); + } + self.stuck = Some(report); } Tab::Calendar => { self.calendar = self.client.calendar().await?; @@ -287,13 +403,68 @@ impl App { self.detail.as_ref().map(|d| d.id) } + /// Rebuilds `library_view` from `media_items` under the current + /// filter/sort, then re-selects whichever item was selected before (by + /// id, not raw index) if it's still in view — falls back to the first + /// item, or no selection if the view is now empty. Called after + /// `media_items` changes, and after `library_filter`/`library_sort` + /// change. + pub fn recompute_library_view(&mut self) { + let previously_selected_id = self.selected_media_item().map(|m| m.id); + + let mut indices: Vec = self + .media_items + .iter() + .enumerate() + .filter(|(_, m)| self.library_filter.matches(m)) + .map(|(i, _)| i) + .collect(); + + match self.library_sort { + LibrarySort::TitleAsc => indices.sort_by(|&a, &b| { + self.media_items[a] + .title + .to_lowercase() + .cmp(&self.media_items[b].title.to_lowercase()) + }), + LibrarySort::MissingDesc => indices.sort_by(|&a, &b| { + self.media_items[b] + .missing_count + .cmp(&self.media_items[a].missing_count) + }), + LibrarySort::Kind => indices.sort_by(|&a, &b| { + self.media_items[a].kind.cmp(&self.media_items[b].kind).then_with(|| { + self.media_items[a] + .title + .to_lowercase() + .cmp(&self.media_items[b].title.to_lowercase()) + }) + }), + } + self.library_view = indices; + + match previously_selected_id + .and_then(|id| self.library_view.iter().position(|&i| self.media_items[i].id == id)) + { + Some(pos) => self.media_state.select(Some(pos)), + None if !self.library_view.is_empty() => self.media_state.select(Some(0)), + None => self.media_state.select(None), + } + } + + pub fn selected_media_item(&self) -> Option<&MediaItemSummary> { + let idx = self.media_state.selected()?; + let real_idx = *self.library_view.get(idx)?; + self.media_items.get(real_idx) + } + pub fn move_selection(&mut self, delta: i32) { let (state, len) = match self.tab { Tab::Library if matches!(self.focus, Focus::Candidates) => { (&mut self.candidates_state, self.candidates.len()) } Tab::Library if self.detail.is_none() => { - (&mut self.media_state, self.media_items.len()) + (&mut self.media_state, self.library_view.len()) } Tab::Library => ( &mut self.episode_state, @@ -302,6 +473,15 @@ impl App { Tab::History => (&mut self.releases_state, self.releases.len()), Tab::Review => (&mut self.review_state, self.review_items.len()), Tab::Add => (&mut self.add_results_state, self.add_results.len()), + Tab::Stuck => { + let report_len = self.stuck.as_ref().map_or((0, 0), |r| { + (r.stalled_grabs.len(), r.maxed_out_search_targets.len()) + }); + match self.stuck_focus { + StuckSection::Stalled => (&mut self.stalled_state, report_len.0), + StuckSection::Maxed => (&mut self.maxed_state, report_len.1), + } + } Tab::Profiles if self.profile_detail.is_some() => { (&mut self.profile_weight_state, WEIGHT_FIELDS.len()) } @@ -320,10 +500,7 @@ impl App { if !matches!(self.tab, Tab::Library) || self.detail.is_some() { return; } - let Some(idx) = self.media_state.selected() else { - return; - }; - let Some(item) = self.media_items.get(idx) else { + let Some(item) = self.selected_media_item() else { return; }; match self.client.media_detail(item.id).await { @@ -707,6 +884,28 @@ impl App { } } + /// Toggles monitored for whatever's selected in the top-level Library + /// list, without needing to open its detail view first. + pub async fn toggle_monitor_list_selected(&mut self) { + let Some(item) = self.selected_media_item() else { + return; + }; + let (id, monitored) = (item.id, item.monitored); + let result = if monitored { + self.client.unmonitor(id).await + } else { + self.client.monitor(id).await + }; + match result { + Ok(()) => { + self.status = "monitor state updated".to_string(); + self.media_items = self.client.list_media().await.unwrap_or_default(); + self.recompute_library_view(); + } + Err(e) => self.status = format!("monitor toggle failed: {e}"), + } + } + pub async fn toggle_monitor_selected(&mut self) { let Some(detail) = &self.detail else { return; @@ -745,6 +944,7 @@ impl App { self.status = "deleted".to_string(); self.detail = None; self.media_items = self.client.list_media().await.unwrap_or_default(); + self.recompute_library_view(); } Err(e) => self.status = format!("delete failed: {e}"), } @@ -789,4 +989,40 @@ impl App { Err(e) => self.status = format!("file delete failed: {e}"), } } + + /// Jumps from whichever Stuck-tab row is selected straight to that + /// show's Library detail view. + pub async fn jump_to_stuck_target(&mut self) { + let Some(report) = &self.stuck else { + return; + }; + let media_item_id = match self.stuck_focus { + StuckSection::Maxed => self + .maxed_state + .selected() + .and_then(|i| report.maxed_out_search_targets.get(i)) + .map(|t| t.media_item_id), + StuckSection::Stalled => self + .stalled_state + .selected() + .and_then(|i| report.stalled_grabs.get(i)) + .map(|g| g.media_item_id), + }; + let Some(id) = media_item_id else { + return; + }; + match self.client.media_detail(id).await { + Ok(detail) => { + self.tab = Tab::Library; + self.episode_state.select(if detail.episodes.is_empty() { + None + } else { + Some(0) + }); + self.detail = Some(detail); + self.focus = Focus::List; + } + Err(e) => self.status = format!("error loading detail: {e}"), + } + } } diff --git a/breadarr-tui/src/main.rs b/breadarr-tui/src/main.rs index bfff7bd..627b771 100644 --- a/breadarr-tui/src/main.rs +++ b/breadarr-tui/src/main.rs @@ -14,7 +14,7 @@ use crossterm::terminal::{ use ratatui::backend::CrosstermBackend; use ratatui::Terminal; -use app::{App, Focus, Tab}; +use app::{App, Focus, StuckSection, Tab}; #[tokio::main] async fn main() -> Result<()> { @@ -47,8 +47,9 @@ async fn run( let mut last_refresh = tokio::time::Instant::now() - Duration::from_secs(10); loop { - if last_refresh.elapsed() >= Duration::from_secs(3) { + if last_refresh.elapsed() >= Duration::from_secs(3) || app.force_refresh { app.refresh_active_tab().await; + app.force_refresh = false; last_refresh = tokio::time::Instant::now(); } @@ -101,6 +102,16 @@ async fn handle_key(app: &mut App, code: KeyCode, root_folder: &str) { return; } + // Help overlay intercepts everything while open, same + // priority-over-global-keys idiom as the two input modes above. + if app.help_visible { + match code { + KeyCode::Char('?') | KeyCode::Esc => app.help_visible = false, + _ => {} + } + return; + } + // Any key other than a second `x`/`d` clears a pending delete // confirmation — the confirmation must be the very next keypress, not // just "any keypress before the user gets distracted." @@ -136,8 +147,28 @@ async fn handle_key(app: &mut App, code: KeyCode, root_folder: &str) { app.start_editing_selected_weight(); } Tab::Profiles => app.open_profile_detail(), + Tab::Stuck => app.jump_to_stuck_target().await, _ => {} }, + KeyCode::Left | KeyCode::Right if matches!(app.tab, Tab::Stuck) => { + app.stuck_focus = match app.stuck_focus { + StuckSection::Stalled => StuckSection::Maxed, + StuckSection::Maxed => StuckSection::Stalled, + }; + } + KeyCode::Char('?') => app.help_visible = true, + KeyCode::Char('R') => app.force_refresh = true, + KeyCode::Char('f') if matches!(app.tab, Tab::Library) && app.detail.is_none() => { + app.library_filter = app.library_filter.next(); + app.recompute_library_view(); + } + KeyCode::Char('o') if matches!(app.tab, Tab::Library) && app.detail.is_none() => { + app.library_sort = app.library_sort.next(); + app.recompute_library_view(); + } + KeyCode::Char('m') if matches!(app.tab, Tab::Library) && app.detail.is_none() => { + app.toggle_monitor_list_selected().await; + } KeyCode::Char('a') if matches!(app.tab, Tab::Review) => { app.approve_selected_review().await; } diff --git a/breadarr-tui/src/ui.rs b/breadarr-tui/src/ui.rs index 20d6910..c09c49d 100644 --- a/breadarr-tui/src/ui.rs +++ b/breadarr-tui/src/ui.rs @@ -1,10 +1,20 @@ use ratatui::layout::{Constraint, Direction, Layout, Rect}; use ratatui::style::{Color, Modifier, Style}; use ratatui::text::{Line, Span}; -use ratatui::widgets::{Block, Borders, List, ListItem, Paragraph, Tabs}; +use ratatui::widgets::{Block, Borders, Clear, List, ListItem, Paragraph, Tabs}; use ratatui::Frame; -use crate::app::{App, Focus, Tab}; +use crate::app::{App, Focus, StuckSection, Tab}; + +// Shared color palette — kept to these meanings so a color never has to be +// second-guessed at a glance: +// Green healthy / 0 missing / high confidence / not stuck +// Yellow warning / low missing / mid confidence / at backoff ceiling +// Red critical / high missing / low confidence / past ceiling +// DarkGray unmonitored / muted / not currently relevant +// Blue TV kind tag (categorical, not severity) +// Magenta Movie kind tag (categorical, not severity) +// Cyan focus/interactive accent (tab highlight, active input, focused section) — never severity pub fn draw(frame: &mut Frame, app: &App) { let chunks = Layout::default() @@ -30,6 +40,102 @@ pub fn draw(frame: &mut Frame, app: &App) { } draw_status(frame, chunks[2], app); + + if app.help_visible { + draw_help_overlay(frame, frame.area(), app); + } +} + +/// Keybindings relevant to the current tab/focus/detail state, in the order +/// they should be shown — the single source of truth shared by the status +/// bar (which shows a short prefix) and the help overlay (which shows all of +/// it plus `GLOBAL_KEYS`), so the two can't drift apart. +fn context_keybindings(app: &App) -> Vec<(&'static str, &'static str)> { + match app.tab { + Tab::Library if matches!(app.focus, Focus::Candidates) => { + vec![("Enter", "grab"), ("Esc", "cancel")] + } + Tab::Library if app.detail.is_some() => vec![ + ("Esc", "back"), + ("s", "search now"), + ("m", "monitor show"), + ("e", "monitor episode"), + ("S", "monitor season"), + ("x", "delete show"), + ("d", "delete file"), + ("c", "pick release"), + ], + Tab::Library => vec![ + ("Enter", "open detail"), + ("f", "cycle filter"), + ("o", "cycle sort"), + ("m", "monitor toggle"), + ], + Tab::Review => vec![("a", "approve"), ("r", "reject")], + Tab::Add => match app.focus { + Focus::AddSearchInput => vec![("Enter", "search")], + _ => vec![("Enter", "add"), ("Esc", "back to search")], + }, + Tab::Profiles if app.profile_detail.is_some() => { + vec![("Enter", "edit weight"), ("Esc", "back")] + } + Tab::Profiles => vec![("Enter", "open profile")], + Tab::Stuck => vec![("Left/Right", "switch section"), ("Enter", "jump to show")], + _ => vec![], + } +} + +const GLOBAL_KEYS: &[(&str, &str)] = &[ + ("Tab", "switch tab"), + ("j/k", "move"), + ("?", "help"), + ("R", "refresh now"), + ("q", "quit"), +]; + +/// Centers a `width` x `height` rect inside `area` — standard ratatui idiom +/// for a popup/overlay. +fn centered_rect(width: u16, height: u16, area: Rect) -> Rect { + let width = width.min(area.width); + let height = height.min(area.height); + Rect { + x: area.x + (area.width.saturating_sub(width)) / 2, + y: area.y + (area.height.saturating_sub(height)) / 2, + width, + height, + } +} + +fn draw_help_overlay(frame: &mut Frame, area: Rect, app: &App) { + let mut lines: Vec = context_keybindings(app) + .into_iter() + .map(|(key, desc)| { + Line::from(vec![ + Span::styled(format!("{key:12}"), Style::default().fg(Color::Cyan)), + Span::raw(desc), + ]) + }) + .collect(); + lines.push(Line::from("")); + lines.push(Line::from(Span::styled( + "Global", + Style::default().add_modifier(Modifier::BOLD), + ))); + lines.extend(GLOBAL_KEYS.iter().map(|(key, desc)| { + Line::from(vec![ + Span::styled(format!("{key:12}"), Style::default().fg(Color::Cyan)), + Span::raw(*desc), + ]) + })); + + let popup = centered_rect(50, lines.len() as u16 + 2, area); + frame.render_widget(Clear, popup); + let paragraph = Paragraph::new(lines).block( + Block::default() + .borders(Borders::ALL) + .title("Help — ? or Esc to close"), + ); + frame.render_widget(paragraph, popup); } fn draw_tabs(frame: &mut Frame, area: Rect, app: &App) { @@ -88,18 +194,21 @@ fn draw_library(frame: &mut Frame, area: Rect, app: &App) { .episodes .iter() .map(|e| { - let status = if e.has_file { - "✓" + let (status, color) = if e.has_file { + ("✓", Color::Green) } else if e.monitored { - "…" + ("…", Color::Yellow) } else { - "-" + ("-", Color::DarkGray) }; let title = e.title.as_deref().unwrap_or(""); - ListItem::new(format!( - "{status} S{:02}E{:02} {title}", - e.season_number, e.episode_number - )) + ListItem::new(Line::from(vec![ + Span::styled(status, Style::default().fg(color)), + Span::raw(format!( + " S{:02}E{:02} {title}", + e.season_number, e.episode_number + )), + ])) }) .collect(); let monitor_label = if detail.monitored { @@ -116,9 +225,7 @@ fn draw_library(frame: &mut Frame, area: Rect, app: &App) { }; let list = List::new(items) .block(Block::default().borders(Borders::ALL).title(format!( - "{} ({}) [{monitor_label}] — Esc: back s: search now m: monitor show \ - e: monitor episode S: monitor season x: delete show d: delete file \ - c: pick release{confirm}", + "{} ({}) [{monitor_label}]{confirm}", detail.title, detail.year.map(|y| y.to_string()).unwrap_or_default() ))) @@ -129,28 +236,64 @@ fn draw_library(frame: &mut Frame, area: Rect, app: &App) { } let items: Vec = app - .media_items + .library_view .iter() - .map(|m| { - let missing = if m.missing_count > 0 { + .map(|&i| { + let m = &app.media_items[i]; + let kind_tag = if m.kind == "movie" { "[Movie]" } else { "[TV]" }; + let kind_color = if m.kind == "movie" { + Color::Magenta + } else { + Color::Blue + }; + let ratio = if m.episode_count > 0 { + m.missing_count as f64 / m.episode_count as f64 + } else if m.missing_count > 0 { + 1.0 + } else { + 0.0 + }; + // Mute severity color for unmonitored items — a missing count + // on something deliberately unmonitored isn't actionable. + let missing_color = if !m.monitored || m.missing_count == 0 { + Color::DarkGray + } else if ratio <= 0.25 { + Color::Yellow + } else { + Color::Red + }; + let missing_text = if m.missing_count > 0 { format!(" — {} missing", m.missing_count) } else { String::new() }; - ListItem::new(format!( - "{} ({}){}", - m.title, - m.year.map(|y| y.to_string()).unwrap_or_default(), - missing - )) + let title_style = if m.monitored { + Style::default() + } else { + Style::default().fg(Color::DarkGray) + }; + ListItem::new(Line::from(vec![ + Span::styled(format!("{kind_tag} "), Style::default().fg(kind_color)), + Span::styled( + format!( + "{} ({})", + m.title, + m.year.map(|y| y.to_string()).unwrap_or_default() + ), + title_style, + ), + Span::styled(missing_text, Style::default().fg(missing_color)), + ])) }) .collect(); let list = List::new(items) - .block( - Block::default() - .borders(Borders::ALL) - .title("Monitored Shows — Enter for detail"), - ) + .block(Block::default().borders(Borders::ALL).title(format!( + "Monitored Shows ({}/{}) — filter: {} sort: {}", + app.library_view.len(), + app.media_items.len(), + app.library_filter.label(), + app.library_sort.label() + ))) .highlight_style(Style::default().add_modifier(Modifier::REVERSED)); let mut state = app.media_state.clone(); frame.render_stateful_widget(list, area, &mut state); @@ -233,12 +376,21 @@ fn draw_review(frame: &mut Frame, area: Rect, app: &App) { .review_items .iter() .map(|r| { - ListItem::new(format!( - "({:.0}%) {} -> {}", - r.confidence * 100.0, - r.raw_release_title, - r.candidate_media_title.as_deref().unwrap_or("?") - )) + let color = if r.confidence < 0.70 { + Color::Red + } else if r.confidence < 0.85 { + Color::Yellow + } else { + Color::Green + }; + ListItem::new(Line::from(vec![ + Span::styled(format!("({:.0}%)", r.confidence * 100.0), Style::default().fg(color)), + Span::raw(format!( + " {} -> {}", + r.raw_release_title, + r.candidate_media_title.as_deref().unwrap_or("?") + )), + ])) }) .collect(); let list = List::new(items) @@ -256,6 +408,11 @@ fn draw_review(frame: &mut Frame, area: Rect, app: &App) { /// than expected, how deep the review queue has backed up, and search /// targets that have been failing every attempt long enough for their /// backoff to hit its ceiling. Read-only report, no selection/navigation. +// Mirrors breadarrd/src/api/routes/stuck.rs::MAXED_SEARCH_COUNT. Duplicated +// because the daemon doesn't expose it via the API; if it drifts this is +// cosmetic only (wrong shade), not a behavior bug. +const MAXED_SEARCH_COUNT: i64 = 6; + fn draw_stuck(frame: &mut Frame, area: Rect, app: &App) { let Some(report) = &app.stuck else { let placeholder = Paragraph::new("loading...").block( @@ -272,42 +429,71 @@ fn draw_stuck(frame: &mut Frame, area: Rect, app: &App) { .constraints([Constraint::Min(3), Constraint::Min(3)]) .split(area); + let stalled_border = if matches!(app.stuck_focus, StuckSection::Stalled) { + Color::Cyan + } else { + Color::Reset + }; let stalled_items: Vec = report .stalled_grabs .iter() .map(|g| { - ListItem::new(format!( - "{} — {} (grabbed {})", - g.media_title, g.raw_title, g.grabbed_at - )) + ListItem::new(Line::from(Span::styled( + format!("{} — {} (grabbed {})", g.media_title, g.raw_title, g.grabbed_at), + Style::default().fg(Color::Yellow), + ))) }) .collect(); - let stalled_list = - List::new(stalled_items).block(Block::default().borders(Borders::ALL).title(format!( - "Stalled grabs ({}) — review queue: {} pending", - report.stalled_grabs.len(), - report.review_queue_depth - ))); - frame.render_widget(stalled_list, chunks[0]); + let stalled_list = List::new(stalled_items) + .block( + Block::default() + .borders(Borders::ALL) + .border_style(Style::default().fg(stalled_border)) + .title(format!( + "Stalled grabs ({}) — review queue: {} pending", + report.stalled_grabs.len(), + report.review_queue_depth + )), + ) + .highlight_style(Style::default().add_modifier(Modifier::REVERSED)); + let mut stalled_state = app.stalled_state.clone(); + frame.render_stateful_widget(stalled_list, chunks[0], &mut stalled_state); + let maxed_border = if matches!(app.stuck_focus, StuckSection::Maxed) { + Color::Cyan + } else { + Color::Reset + }; let maxed_items: Vec = report .maxed_out_search_targets .iter() .map(|t| { - ListItem::new(format!( - "{} — {} attempts, last searched {}", - t.media_title, - t.search_count, - t.last_searched_at.as_deref().unwrap_or("never") - )) + let color = if t.search_count > MAXED_SEARCH_COUNT { + Color::Red + } else { + Color::Yellow + }; + ListItem::new(Line::from(Span::styled( + format!( + "{} — {} attempts, last searched {}", + t.media_title, + t.search_count, + t.last_searched_at.as_deref().unwrap_or("never") + ), + Style::default().fg(color), + ))) }) .collect(); - let maxed_list = List::new(maxed_items).block( - Block::default() - .borders(Borders::ALL) - .title("Search targets at max backoff"), - ); - frame.render_widget(maxed_list, chunks[1]); + let maxed_list = List::new(maxed_items) + .block( + Block::default() + .borders(Borders::ALL) + .border_style(Style::default().fg(maxed_border)) + .title("Search targets at max backoff — Enter: jump to show"), + ) + .highlight_style(Style::default().add_modifier(Modifier::REVERSED)); + let mut maxed_state = app.maxed_state.clone(); + frame.render_stateful_widget(maxed_list, chunks[1], &mut maxed_state); } fn draw_add(frame: &mut Frame, area: Rect, app: &App) { @@ -549,10 +735,15 @@ fn draw_profiles(frame: &mut Frame, area: Rect, app: &App) { } fn draw_status(frame: &mut Frame, area: Rect, app: &App) { - let text = if app.status.is_empty() { - "Tab: switch view | j/k: move | q: quit".to_string() - } else { + let text = if !app.status.is_empty() { app.status.clone() + } else { + let hints: Vec = context_keybindings(app) + .into_iter() + .take(4) + .map(|(key, desc)| format!("{key}: {desc}")) + .collect(); + format!("{} | ?: help", hints.join(" | ")) }; let status = Paragraph::new(text).block(Block::default().borders(Borders::ALL)); frame.render_widget(status, area); diff --git a/breadarrd/Cargo.toml b/breadarrd/Cargo.toml index af3d900..d7b2c65 100644 --- a/breadarrd/Cargo.toml +++ b/breadarrd/Cargo.toml @@ -20,7 +20,7 @@ serde_json.workspace = true ort.workspace = true tokenizers.workspace = true # TODO(owner): switch to tag-pinned git dependency once bread-onnx is merged and tagged, matching the bread-theme pattern -bread-onnx = { path = "../../bread-ecosystem/bread-onnx" } +bread-onnx = { git = "https://git.breadway.dev/Breadway/bread-ecosystem", tag = "v0.3.0" } scraper.workspace = true chrono.workspace = true fastrand.workspace = true diff --git a/breadarrd/src/api/mod.rs b/breadarrd/src/api/mod.rs index 2c6c309..92f82f0 100644 --- a/breadarrd/src/api/mod.rs +++ b/breadarrd/src/api/mod.rs @@ -78,6 +78,7 @@ pub struct CycleStatus { pub last_import: Option, pub last_search: Option, pub last_upgrade: Option, + pub last_transcode: Option, /// Set once the search-driven loop's consecutive-failure backoff hits /// its ceiling — still ticking at max backoff underneath (self-healing /// if the source recovers), but worth a loud, easy-to-spot signal that @@ -108,13 +109,27 @@ async fn require_api_token(State(state): State, req: Request, next: Ne .get(axum::http::header::AUTHORIZATION) .and_then(|v| v.to_str().ok()) .and_then(|v| v.strip_prefix("Bearer ")) - .is_some_and(|token| token == state.config.daemon.api_token); + .is_some_and(|token| constant_time_eq(token, &state.config.daemon.api_token)); if !authorized { return (StatusCode::UNAUTHORIZED, "missing or invalid API token").into_response(); } next.run(req).await } +/// Byte-wise `==` short-circuits on the first mismatching byte, making +/// comparison time a (weak, but real) signal of how many leading bytes of a +/// guessed token were correct — a classic timing oracle. This always +/// touches every byte of the shorter input regardless of where they first +/// differ. Real-world exposure here is low (loopback-bound by default, a +/// personal single-user daemon), but it costs nothing to close. +fn constant_time_eq(a: &str, b: &str) -> bool { + let (a, b) = (a.as_bytes(), b.as_bytes()); + if a.len() != b.len() { + return false; + } + a.iter().zip(b.iter()).fold(0u8, |acc, (x, y)| acc | (x ^ y)) == 0 +} + pub fn router(state: AppState) -> Router { Router::new() .route("/health", get(routes::health::health)) @@ -178,3 +193,28 @@ pub fn router(state: AppState) -> Router { )) .with_state(state) } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn constant_time_eq_matches_identical_strings() { + assert!(constant_time_eq("secret-token", "secret-token")); + } + + #[test] + fn constant_time_eq_rejects_different_strings_of_the_same_length() { + assert!(!constant_time_eq("secret-token", "secret-toke1")); + } + + #[test] + fn constant_time_eq_rejects_different_lengths() { + assert!(!constant_time_eq("short", "a-much-longer-token")); + } + + #[test] + fn constant_time_eq_treats_empty_strings_as_equal() { + assert!(constant_time_eq("", "")); + } +} diff --git a/breadarrd/src/api/routes/health.rs b/breadarrd/src/api/routes/health.rs index 4333efd..e69aa37 100644 --- a/breadarrd/src/api/routes/health.rs +++ b/breadarrd/src/api/routes/health.rs @@ -20,6 +20,7 @@ pub async fn health(State(state): State) -> Json { last_import_cycle: status.last_import.as_ref().map(to_info), last_search_cycle: status.last_search.as_ref().map(to_info), last_upgrade_cycle: status.last_upgrade.as_ref().map(to_info), + last_transcode_cycle: status.last_transcode.as_ref().map(to_info), search_halted: status.search_halted, }) } diff --git a/breadarrd/src/api/routes/review.rs b/breadarrd/src/api/routes/review.rs index f16fbeb..d00f480 100644 --- a/breadarrd/src/api/routes/review.rs +++ b/breadarrd/src/api/routes/review.rs @@ -75,15 +75,26 @@ pub async fn approve( } }; - let torrent_hash = scheduler::grab_prepared_approval(qbit, &state.qbit_category, &prepared) - .await - .map_err(internal)?; + let torrent_hash = match scheduler::grab_prepared_approval(qbit, &state.qbit_category, &prepared).await { + Ok(hash) => hash, + Err(e) => { + // The grab errored outright (not just "added but no hash + // captured" — `finalize_review_approval` below handles that + // case and still runs to completion). `prepare_review_approval` + // already claimed this row into `approved` before we got here; + // without releasing it back to `pending`, a transient + // qBittorrent error would strand the review permanently + // unapprovable with nothing ever recorded for it. + let conn = state.conn.lock().await; + let _ = scheduler::release_review_claim(&conn, id); + return Err(internal(e)); + } + }; { let conn = state.conn.lock().await; scheduler::finalize_review_approval( &conn, - id, &prepared, &state.qbit_category, torrent_hash.as_deref(), diff --git a/breadarrd/src/api/routes/stuck.rs b/breadarrd/src/api/routes/stuck.rs index c4d6888..5cae652 100644 --- a/breadarrd/src/api/routes/stuck.rs +++ b/breadarrd/src/api/routes/stuck.rs @@ -23,7 +23,7 @@ pub async fn stuck( let mut stmt = conn .prepare( - "SELECT r.id, m.title, r.raw_title, r.grabbed_at + "SELECT r.id, r.media_item_id, m.title, r.raw_title, r.grabbed_at FROM release r JOIN media_item m ON m.id = r.media_item_id WHERE r.status = 'grabbed' AND (julianday('now') - julianday(r.grabbed_at)) * 24.0 > ?1 @@ -34,9 +34,10 @@ pub async fn stuck( .query_map([STALLED_GRAB_HOURS], |row| { Ok(StalledGrab { release_id: row.get(0)?, - media_title: row.get(1)?, - raw_title: row.get(2)?, - grabbed_at: row.get(3)?, + media_item_id: row.get(1)?, + media_title: row.get(2)?, + raw_title: row.get(3)?, + grabbed_at: row.get(4)?, }) }) .map_err(internal)? diff --git a/breadarrd/src/db.rs b/breadarrd/src/db.rs index 88ff19a..4b69c42 100644 --- a/breadarrd/src/db.rs +++ b/breadarrd/src/db.rs @@ -353,7 +353,32 @@ pub fn init(conn: &Connection) -> anyhow::Result<()> { fetched_at TEXT NOT NULL ); CREATE INDEX IF NOT EXISTS idx_torrent_fetch_hash ON torrent_fetch(torrent_hash); - CREATE INDEX IF NOT EXISTS idx_torrent_fetch_fetched_at ON torrent_fetch(fetched_at);", + CREATE INDEX IF NOT EXISTS idx_torrent_fetch_fetched_at ON torrent_fetch(fetched_at); + + -- One row per file queued for AV1 transcoding, whether from the + -- post-import async hook or the `transcode-library` backfill sweep. + -- Persisted (not an in-memory queue) so a `pending`/`running` row + -- left over from a daemon crash mid-encode just gets picked up + -- again on the next tick instead of silently vanishing. + CREATE TABLE IF NOT EXISTS transcode_job ( + id INTEGER PRIMARY KEY, + episode_file_id INTEGER NOT NULL REFERENCES episode_file(id) ON DELETE CASCADE, + status TEXT NOT NULL DEFAULT 'pending' + CHECK (status IN ('pending','running','done','failed','skipped')), + original_codec TEXT, + original_bytes INTEGER, + new_bytes INTEGER, + error TEXT, + queued_at TEXT NOT NULL, + finished_at TEXT + ); + CREATE INDEX IF NOT EXISTS idx_transcode_job_status ON transcode_job(status); + -- Prevents two jobs for the same file ever being active at once — + -- closes the door on the same file getting encoded twice + -- concurrently regardless of how it happened (a stray duplicate + -- enqueue, a daemon-restart reset racing a still-alive backfill). + CREATE UNIQUE INDEX IF NOT EXISTS idx_transcode_job_active_episode_file + ON transcode_job(episode_file_id) WHERE status IN ('pending','running');", )?; // Progress watermark for stalled-download detection (added after the @@ -411,6 +436,47 @@ pub fn init(conn: &Connection) -> anyhow::Result<()> { // less-common stream metadata). See `ffprobe::MediaProbe::raw_json`. add_column_if_missing(conn, "media_file_probe", "raw_ffprobe_json", "TEXT")?; + // Set once a file has been through a successful local AV1 transcode — + // stops the upgrade cycle from treating it as still needing a bigger + // HEVC/H264 release, since `best_existing_score` otherwise only ever + // sees the stored `release.score` from original-grab time, which a + // local re-encode never touches. + add_column_if_missing( + conn, + "episode_file", + "upgrade_locked", + "INTEGER NOT NULL DEFAULT 0", + )?; + + // Decided at enqueue time (path prefix match against + // `transcode.anime_root_folders`, OR'd with the `anime_mapping`/ + // `anime_tmdb_movie` metadata check) and carried on the job row so + // `claim_pending_jobs` can dispatch straight to the right encode + // pipeline (`run_ffmpeg_encode_anime` vs `_live_action`) without + // re-deriving it — the eligibility metadata lookups aren't available + // from the job row's own columns alone (no media_item_id here). + add_column_if_missing( + conn, + "transcode_job", + "is_anime", + "INTEGER NOT NULL DEFAULT 0", + )?; + + // Lets a job re-encode a file that's already AV1 — normally + // `encode_and_verify` treats "already AV1" as nothing-to-do and skips + // the encode entirely, which is right for a fresh library scan but + // wrong for deliberately re-transcoding a file that got mis-encoded + // (e.g. the 476 files a real rate-control bug left *larger* than their + // original — already AV1, so the normal backfill query skips them, but + // they're exactly what a remediation pass needs to revisit). See + // `find_oversized_av1_candidates`. + add_column_if_missing( + conn, + "transcode_job", + "force_reencode", + "INTEGER NOT NULL DEFAULT 0", + )?; + Ok(()) } @@ -473,7 +539,7 @@ mod tests { |row| row.get(0), ) .unwrap(); - assert_eq!(table_count, 17); + assert_eq!(table_count, 18); } #[test] diff --git a/breadarrd/src/importer/ffprobe.rs b/breadarrd/src/importer/ffprobe.rs index 5f576e5..835c6ad 100644 --- a/breadarrd/src/importer/ffprobe.rs +++ b/breadarrd/src/importer/ffprobe.rs @@ -14,6 +14,11 @@ pub struct AudioStream { #[derive(Debug, Clone, PartialEq)] pub struct SubtitleStream { pub language: Option, + /// mov_text (mp4's timed-text subtitle codec) isn't valid inside a + /// Matroska container — a transcode pipeline that always outputs `.mkv` + /// needs to know this per-stream to convert rather than blindly stream + /// copy. See `transcode::subtitle_codec_args`. + pub codec: Option, } #[derive(Debug, Clone, Default, PartialEq)] @@ -109,6 +114,16 @@ pub fn probe(path: &Path) -> Result { let json: serde_json::Value = serde_json::from_slice(&output.stdout).context("ffprobe output was not valid JSON")?; + Ok(build_media_probe(&json, raw_json)) +} + +/// The actual JSON-to-`MediaProbe` mapping, split out from `probe` so it can +/// be unit-tested directly against hand-built ffprobe-shaped JSON — real +/// muxers are inconsistent enough about stream ordering/disposition (see +/// `probe_finds_the_real_video_stream_even_when_attached_pic_comes_first`'s +/// doc comment) that constructing every case as an actual file via `ffmpeg` +/// isn't always practical. +fn build_media_probe(json: &serde_json::Value, raw_json: String) -> MediaProbe { let format = &json["format"]; let duration_secs = format["duration"] .as_str() @@ -134,11 +149,18 @@ pub fn probe(path: &Path) -> Result { .as_str() .or_else(|| stream["tags"]["LANGUAGE"].as_str()) .map(str::to_string); + let is_attached_pic = stream["disposition"]["attached_pic"].as_i64() == Some(1); match codec_type { - "video" if probe.video_codec.is_none() => { - // First video stream only — a second "video" stream in a - // real-world file is almost always an embedded cover-art - // thumbnail, not a second picture track. + // First non-attached-pic video stream — a second "video" stream + // in a real-world file is almost always an embedded cover-art + // thumbnail, not a second picture track, and ffmpeg does not + // guarantee it comes *after* the real content stream (some mp4 + // remuxes and mkvmerge outputs put it first). Explicitly + // checking `disposition.attached_pic` rather than relying on + // stream order means a cover-art-first file no longer has its + // actual video codec/height silently replaced by the + // thumbnail's. + "video" if probe.video_codec.is_none() && !is_attached_pic => { probe.video_codec = stream["codec_name"].as_str().map(str::to_string); probe.width = stream["width"].as_i64(); probe.height = stream["height"].as_i64(); @@ -164,13 +186,14 @@ pub fn probe(path: &Path) -> Result { }); } "subtitle" => { - probe.subtitles.push(SubtitleStream { language }); + let codec = stream["codec_name"].as_str().map(str::to_string); + probe.subtitles.push(SubtitleStream { language, codec }); } _ => {} } } - Ok(probe) + probe } /// ffprobe reports frame rate as a "num/den" fraction string (e.g. @@ -216,6 +239,59 @@ pub fn verify_decodable(path: &Path) -> Result { } } +/// Bounded, sampled variant of `verify_decodable` for callers where a full +/// decode's O(duration) cost is the actual bottleneck — the transcode +/// pipeline measured this in practice: two concurrent full-file decode +/// verifications pinned two CPU cores at 400%+ each for the whole +/// verification pass, dwarfing the GPU encode time itself for long files. +/// +/// Decodes only fixed-size windows (`sample_secs` each) near the start, +/// middle, and end of the file, rather than every frame — a deliberate +/// trade of "catches most real corruption cheaply" for "bounded cost +/// regardless of file length", not equivalent thoroughness to a full +/// decode. Truncation specifically doesn't need this: `encode_and_verify`'s +/// separate duration-match check against the original already catches that +/// regardless of what this function samples, since a truncated output's +/// container-reported duration comes up short either way. +/// +/// Falls back to a full `verify_decodable` when `duration_secs` is small +/// enough that sampling wouldn't save meaningful time anyway. +pub fn verify_decodable_sampled( + path: &Path, + duration_secs: f64, + sample_secs: f64, +) -> Result { + if duration_secs <= sample_secs * 3.0 { + return verify_decodable(path); + } + + let windows = [ + 0.0, + (duration_secs / 2.0 - sample_secs / 2.0).max(0.0), + (duration_secs - sample_secs).max(0.0), + ]; + + for start in windows { + let mut cmd = Command::new("ffmpeg"); + cmd.args(["-v", "error", "-xerror"]); + if start > 0.0 { + cmd.args(["-ss", &format!("{start:.2}")]); + } + cmd.arg("-i").arg(path); + cmd.args(["-t", &format!("{sample_secs:.2}"), "-f", "null", "-"]); + let output = cmd + .output() + .context("failed to run ffmpeg for sampled decode verification")?; + + if !(output.status.success() && output.stderr.is_empty()) { + return Ok(DecodeCheck::Corrupt( + String::from_utf8_lossy(&output.stderr).into_owned(), + )); + } + } + Ok(DecodeCheck::Ok) +} + #[cfg(test)] mod tests { use super::*; @@ -297,6 +373,78 @@ mod tests { assert!(result.is_err()); } + fn generate_clip(dir: &Path, name: &str, duration_secs: u32) -> std::path::PathBuf { + let path = dir.join(name); + let status = Command::new("ffmpeg") + .args([ + "-y", + "-f", + "lavfi", + "-i", + &format!("testsrc=size=320x240:duration={duration_secs}:rate=5"), + ]) + .args(["-c:v", "libx264", "-preset", "ultrafast"]) + .arg(&path) + .output() + .expect("failed to run ffmpeg to generate a test clip"); + assert!( + status.status.success(), + "ffmpeg failed to generate a test clip: {}", + String::from_utf8_lossy(&status.stderr) + ); + path + } + + #[test] + fn verify_decodable_sampled_passes_a_genuinely_intact_short_file() { + // Short enough to hit the "falls back to a full check" path. + let dir = std::env::temp_dir().join(format!( + "breadarr-ffprobe-sampled-short-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + let clip = generate_clip(&dir, "short.mkv", 2); + + let result = verify_decodable_sampled(&clip, 2.0, 20.0).unwrap(); + assert!(matches!(result, DecodeCheck::Ok)); + + std::fs::remove_dir_all(&dir).unwrap(); + } + + #[test] + fn verify_decodable_sampled_passes_a_genuinely_intact_long_file() { + // Long enough (duration > sample_secs * 3) to actually exercise the + // windowed start/middle/end sampling path, not the short-file + // fallback. + let dir = std::env::temp_dir().join(format!( + "breadarr-ffprobe-sampled-long-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + let clip = generate_clip(&dir, "long.mkv", 10); + + let result = verify_decodable_sampled(&clip, 10.0, 2.0).unwrap(); + assert!(matches!(result, DecodeCheck::Ok)); + + std::fs::remove_dir_all(&dir).unwrap(); + } + + #[test] + fn verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all() { + let dir = std::env::temp_dir().join(format!( + "breadarr-ffprobe-sampled-corrupt-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + let path = dir.join("corrupt.mkv"); + std::fs::write(&path, b"this is not a real video file").unwrap(); + + let result = verify_decodable_sampled(&path, 10.0, 2.0).unwrap(); + assert!(matches!(result, DecodeCheck::Corrupt(_))); + + std::fs::remove_dir_all(&dir).unwrap(); + } + /// Generates a tiny real video via ffmpeg's `lavfi` synthetic source — /// validates the actual JSON field extraction (width/height/codec/ /// duration/audio language+default) against genuine ffprobe output, @@ -376,4 +524,82 @@ mod tests { std::fs::remove_dir_all(&dir).unwrap(); } + + // Regression test for a real gap found in review: `probe`'s "first video + // stream wins" selection used to have no idea about + // `disposition.attached_pic` and just trusted stream order — a + // convention real muxers don't reliably follow (ffmpeg's own mp4 muxer + // was observed reordering an attached-pic stream to the *end* + // regardless of requested `-map` order, which makes constructing a + // genuine cover-art-*first* file via `ffmpeg` impractical — so this + // exercises `build_media_probe` directly against hand-built, + // real-shaped ffprobe JSON instead of a generated file, deterministically + // covering the ordering `ffmpeg`'s own tooling won't produce). Unlike + // `generate_clip_with_attached_pic` in `transcode::mod::tests` (cover + // art second, the already-handled case), this puts it *first* to prove + // the fix is order-independent, not just "skip the second video + // stream". + #[test] + fn probe_finds_the_real_video_stream_even_when_attached_pic_comes_first() { + let json = serde_json::json!({ + "format": { "duration": "10.0", "bit_rate": "5000000", "format_long_name": "Matroska / WebM" }, + "streams": [ + { + "index": 0, + "codec_type": "video", + "codec_name": "png", + "width": 64, + "height": 64, + "disposition": { "attached_pic": 1 } + }, + { + "index": 1, + "codec_type": "video", + "codec_name": "h264", + "width": 640, + "height": 360, + "disposition": { "attached_pic": 0 } + } + ] + }); + + let probe = build_media_probe(&json, "{}".to_string()); + assert_eq!(probe.width, Some(640), "must pick the real content stream's width, not the 64x64 cover art's"); + assert_eq!(probe.height, Some(360), "must pick the real content stream's height, not the 64x64 cover art's"); + assert_eq!(probe.video_codec.as_deref(), Some("h264"), "must pick the real content stream's codec, not the cover art's png"); + } + + // Companion case: attached-pic *second* (the ordering the code + // previously assumed was the only one) must still work exactly as + // before — this fix is additive, not a behavior change for the + // already-handled ordering. + #[test] + fn probe_finds_the_real_video_stream_when_attached_pic_comes_second() { + let json = serde_json::json!({ + "format": { "duration": "10.0", "bit_rate": "5000000", "format_long_name": "Matroska / WebM" }, + "streams": [ + { + "index": 0, + "codec_type": "video", + "codec_name": "h264", + "width": 640, + "height": 360, + "disposition": { "attached_pic": 0 } + }, + { + "index": 1, + "codec_type": "video", + "codec_name": "png", + "width": 64, + "height": 64, + "disposition": { "attached_pic": 1 } + } + ] + }); + + let probe = build_media_probe(&json, "{}".to_string()); + assert_eq!(probe.width, Some(640)); + assert_eq!(probe.height, Some(360)); + assert_eq!(probe.video_codec.as_deref(), Some("h264")); + } } diff --git a/breadarrd/src/importer/mod.rs b/breadarrd/src/importer/mod.rs index 779c3ba..24768e4 100644 --- a/breadarrd/src/importer/mod.rs +++ b/breadarrd/src/importer/mod.rs @@ -227,6 +227,24 @@ pub(crate) fn season_dir(root_folder: &str, season_number: u32) -> PathBuf { Path::new(root_folder).join(format!("Season {season_number:02}")) } +/// TVDB stores some shows' episode titles only in their original-airing +/// language (verified live: entire seasons of otherwise-English-titled +/// shows came back with Japanese-only episode titles, no English fallback +/// available from the API at all) — using that title verbatim in a +/// generated filename buries a CJK title inside an otherwise-Latin-script +/// library, which nothing downstream (search, external tools, a user +/// scanning a directory listing) can actually read. Better to just omit the +/// episode title than emit a filename with random plaintext. +fn has_cjk(s: &str) -> bool { + s.chars().any(|c| { + matches!(c, + '\u{3040}'..='\u{30FF}' // hiragana + katakana + | '\u{4E00}'..='\u{9FFF}' // CJK unified ideographs + | '\u{FF00}'..='\u{FFEF}' // fullwidth forms + ) + }) +} + pub(crate) fn deterministic_filename( series_title: &str, season: u32, @@ -235,7 +253,7 @@ pub(crate) fn deterministic_filename( ext: &str, ) -> String { let series = sanitize(series_title); - match episode_title.filter(|t| !t.is_empty()) { + match episode_title.filter(|t| !t.is_empty() && !has_cjk(t)) { Some(t) => format!( "{series} - S{season:02}E{episode:02} - {}.{ext}", sanitize(t) @@ -271,31 +289,63 @@ fn insufficient_space(dir: &Path, needed_bytes: u64) -> Result { Ok(available < needed_bytes) } -/// Hardlinks into the destination (same filesystem, effectively free) and -/// falls back to a plain copy cross-filesystem — deliberately leaves `src` -/// untouched either way. The previous `rename`-then-delete behavior yanked -/// the file out of qBittorrent's payload directory on every import, leaving -/// qBittorrent holding a torrent whose data had vanished (an errored -/// "missing files" state, seeding stopped instantly). A hardlink costs -/// nothing extra on disk and lets qBittorrent keep seeding after import; -/// even the copy fallback preserves seeding, just at the cost of double -/// disk usage for that one file. +/// `true` if `a` and `b` live on the same filesystem (compares `st_dev`), +/// `false` if they don't *or* either can't be stat'd. Used to skip the +/// free-space check ahead of `move_or_copy_file`: that function tries +/// `rename` first, which needs essentially zero additional space, so +/// checking `dest`'s free space against the *full* source file size is a +/// false positive whenever downloads and the library share a volume (a +/// common setup) — a real production shape found in review: a season-pack +/// file that would `rename` instantly got rejected as "not enough free +/// space", retried and failed identically every cycle +/// (`MAX_IMPORT_ERRORS`), then got released back to the search pool where +/// it was re-grabbed and failed the same way again, forever. Erring toward +/// `false` (i.e. still running the space check) on a stat failure is the +/// safe direction — it only means checking a space guarantee that wasn't +/// strictly needed, never skipping one that was. +fn same_filesystem(a: &Path, b: &Path) -> bool { + use std::os::unix::fs::MetadataExt; + match (std::fs::metadata(a), std::fs::metadata(b)) { + (Ok(a), Ok(b)) => a.dev() == b.dev(), + _ => false, + } +} + +/// Moves `src` into `dest`: a same-filesystem `rename` where possible +/// (instant, atomic, no extra disk usage), falling back to copy-then-delete +/// across a filesystem boundary. Nothing is left behind at `src` either way +/// — there used to be a deliberate hardlink-and-leave-`src`-alone scheme +/// here so qBittorrent could keep seeding the original download after +/// import, but with nothing seeding after download completes anymore, that +/// complexity (a same-filesystem staging relocate before every import, so +/// the hardlink was guaranteed rather than falling back to a permanent +/// second copy) bought nothing but risk. The file just lands directly at +/// its final destination. /// -/// The copy path writes to a `.part` sibling of `dest` and only renames it -/// into place once the copy is complete (a same-filesystem rename, so +/// The copy fallback writes to a `.part` sibling of `dest` and only renames +/// it into place once the copy is complete (a same-filesystem rename, so /// atomic) — a crash mid-copy leaves an orphaned `.part` file rather than a /// truncated file at `dest`, so a retried import can't ever double-count a -/// half-written file as already present. -fn link_or_copy_file(src: &Path, dest: &Path) -> Result<()> { - if std::fs::hard_link(src, dest).is_ok() { +/// half-written file as already present. `src` is only removed once that +/// copy is confirmed in place, so a crash between the copy and the removal +/// leaves both copies on disk (recoverable) rather than neither. +fn move_or_copy_file(src: &Path, dest: &Path) -> Result<()> { + if std::fs::rename(src, dest).is_ok() { return Ok(()); } - copy_via_temp_file(src, dest) + copy_via_temp_file(src, dest)?; + std::fs::remove_file(src).with_context(|| { + format!( + "copied {} to {} but failed to remove the original", + src.display(), + dest.display() + ) + }) } /// The copy fallback's actual mechanics, split out so it's directly /// testable without needing a real cross-filesystem boundary to force -/// `hard_link` to fail. +/// `rename` to fail. fn copy_via_temp_file(src: &Path, dest: &Path) -> Result<()> { let tmp = PathBuf::from(format!("{}.part", dest.display())); std::fs::copy(src, &tmp) @@ -660,6 +710,156 @@ fn find_by_stem(root: &Path, stem: &std::ffi::OsStr) -> Option { None } +/// One TV episode whose file already sits on disk — matching breadarr's own +/// `"S{season:02}E{episode:02}"` naming marker, in exactly the season +/// directory this episode's own metadata says it should be in — despite +/// having no `episode_file` row at all. `has_file = 0` lies about it, so +/// the missing-content search loop treats it as genuinely absent and keeps +/// trying to (re)download something already there. +#[derive(Debug, PartialEq)] +pub struct RelinkCandidate { + pub episode_id: i64, + pub media_item_id: i64, + pub series_title: String, + pub season_number: i64, + pub episode_number: i64, + pub path: PathBuf, +} + +/// Every video file found at any depth under `root` — deliberately +/// unbounded by a fixed season-folder shape, since a real production audit +/// found layouts varying wildly per show: a plain `Season N`/`Season 0N` +/// directly under the show root in most cases, but at least one show (a +/// BluRay box-set release) nests an extra layer — the whole release's own +/// folder name — between the show root and its `Season N` directories. +/// Bounded to one show's own folder (a handful of seasons deep at most), +/// same scope as `find_by_basename`/`find_by_stem`. +fn collect_video_files(root: &Path) -> Vec { + let Ok(entries) = std::fs::read_dir(root) else { + return Vec::new(); + }; + let mut found = Vec::new(); + for entry in entries.filter_map(|e| e.ok()) { + let path = entry.path(); + if path.is_dir() { + found.extend(collect_video_files(&path)); + } else if path + .extension() + .and_then(|e| e.to_str()) + .is_some_and(|e| VIDEO_EXTS.contains(&e.to_lowercase().as_str())) + { + found.push(path); + } + } + found +} + +/// Finds every `has_file = 0` TV episode whose show folder contains exactly +/// one video file matching its own `"S{season:02}E{episode:02}"` naming +/// marker (breadarr's own convention, which the vast majority of +/// scene/fansub releases also happen to embed verbatim even under otherwise +/// raw filenames) — found via a real production audit: several shows had +/// `episode`/`media_item` rows (almost certainly rebuilt by an earlier +/// DB-recovery incident) with no matching `episode_file` row, even though +/// the actual video files were never touched and still sat right where they +/// always had, often under a pre-breadarr folder layout (unpadded `Season +/// N`, or an extra nested release-folder level) that a check scoped only to +/// `season_dir`'s exact zero-padded shape would never find. Walks the whole +/// show folder once and reuses that listing for every missing episode in +/// it, rather than re-walking per episode. Purely a finder — see +/// `relink_episode_files` for the (additive-only) part that actually links +/// anything in. +/// +/// Deliberately conservative in both directions: a show folder with *zero* +/// marker matches for an episode is left alone (genuinely missing, nothing +/// to relink here — `reconcile_missing_files`/the normal search loop are the +/// right tools for an actually-absent file), and *more than one* match is +/// left alone too rather than guessed at, returned separately so a human +/// can look instead of silently picking one. A show using pure absolute +/// numbering with no season/episode marker at all in its filenames (a real +/// pattern found on some anime releases) simply never matches either way — +/// the safe failure mode, not a wrong guess. +pub fn find_relinkable_episode_files( + conn: &Connection, +) -> Result<(Vec, Vec)> { + let mut show_stmt = conn.prepare( + "SELECT DISTINCT m.id, m.title, m.root_folder + FROM episode e + JOIN media_item m ON m.id = e.media_item_id + WHERE e.has_file = 0 AND m.kind = 'series'", + )?; + let shows: Vec<(i64, String, String)> = show_stmt + .query_map([], |row| Ok((row.get(0)?, row.get(1)?, row.get(2)?)))? + .collect::>()?; + + let mut candidates = Vec::new(); + let mut ambiguous = Vec::new(); + + let mut ep_stmt = conn.prepare( + "SELECT id, season_number, episode_number FROM episode + WHERE media_item_id = ?1 AND has_file = 0", + )?; + for (media_item_id, series_title, root_folder) in shows { + let all_video_files = collect_video_files(Path::new(&root_folder)); + let episodes: Vec<(i64, i64, i64)> = ep_stmt + .query_map(params![media_item_id], |row| { + Ok((row.get(0)?, row.get(1)?, row.get(2)?)) + })? + .collect::>()?; + + for (episode_id, season_number, episode_number) in episodes { + let marker = format!("S{season_number:02}E{episode_number:02}"); + let matches: Vec<&PathBuf> = all_video_files + .iter() + .filter(|p| { + p.file_name() + .and_then(|n| n.to_str()) + .is_some_and(|n| n.contains(&marker)) + }) + .collect(); + match matches.len() { + 0 => {} + 1 => candidates.push(RelinkCandidate { + episode_id, + media_item_id, + series_title: series_title.clone(), + season_number, + episode_number, + path: matches[0].clone(), + }), + n => ambiguous.push(format!( + "{series_title} S{season_number:02}E{episode_number:02}: {n} candidate files under {root_folder}" + )), + } + } + } + Ok((candidates, ambiguous)) +} + +/// Links each `RelinkCandidate` into `episode_file` (probing it first, same +/// as a real import) and marks its episode `has_file = 1`. Purely additive +/// — never moves, renames, or deletes anything on disk, since the file was +/// already exactly where a real import would have put it; this only makes +/// breadarr's own bookkeeping admit what's already true. +pub fn relink_episode_files(conn: &Connection, candidates: &[RelinkCandidate]) -> Result { + let mut linked = 0; + for c in candidates { + let size_bytes = std::fs::metadata(&c.path)?.len() as i64; + conn.execute( + "INSERT INTO episode_file (episode_id, media_item_id, path, size_bytes, subtitle_status) VALUES (?1, ?2, ?3, ?4, 'none')", + params![c.episode_id, c.media_item_id, c.path.to_string_lossy(), size_bytes], + )?; + let episode_file_id = conn.last_insert_rowid(); + conn.execute( + "UPDATE episode SET has_file = 1 WHERE id = ?1", + params![c.episode_id], + )?; + ensure_probed(conn, episode_file_id, &c.path)?; + linked += 1; + } + Ok(linked) +} + /// Runs ffprobe on `path` and upserts the result into `media_file_probe` /// against `episode_file_id` — but only if the file's size or mtime has /// actually changed since the last probe, so a routine sweep over a large, @@ -1080,12 +1280,22 @@ fn remux_one_backlog_file(conn: &Connection, episode_file_id: i64, path: &Path) } let tmp = path.with_extension("fixed.mkv"); - mkv::remux_english_default(path, &tmp, &tracks)?; + if let Err(e) = mkv::remux_english_default(path, &tmp, &tracks) { + // Leaked otherwise: a stray `.fixed.mkv` sitting in the library + // directory forever, matched by `find_relinkable_episode_files` on + // the same `SxxExx` substring as the real file and reported as an + // ambiguous, unrelinkable episode. + std::fs::remove_file(&tmp).ok(); + return Err(e); + } // Same atomic-swap shape as `copy_via_temp_file`: rename the freshly // remuxed output over the original on the same filesystem, so a crash // mid-swap can never leave a half-written file at the real path. - std::fs::rename(&tmp, path)?; + if let Err(e) = std::fs::rename(&tmp, path) { + std::fs::remove_file(&tmp).ok(); + return Err(e.into()); + } let size_bytes = std::fs::metadata(path)?.len(); conn.execute( @@ -1120,193 +1330,7 @@ fn remap_path(reported: &str, container_prefix: &str, host_prefix: &str) -> Path } } -/// Marker directory name for the seeding-preserving staging area — checked -/// as a plain substring of a torrent's reported `content_path` to tell -/// whether it's already been relocated there in a previous cycle. -const STAGING_DIR_NAME: &str = ".breadarr-staging"; - -/// How many times to poll qBittorrent for a `setLocation` move to finish -/// before giving up for this cycle (it'll simply be retried next cycle — -/// see `relocate_completed_to_staging`). -const RELOCATE_POLL_ATTEMPTS: u32 = 5; -const RELOCATE_POLL_INTERVAL: std::time::Duration = std::time::Duration::from_secs(2); - -/// Finds the nearest ancestor of `path` that actually exists — `path` -/// itself (e.g. a show's season folder) may not have been created yet. -fn nearest_existing_ancestor(path: &Path) -> Result { - let mut current = path; - loop { - if current.exists() { - return Ok(current.to_path_buf()); - } - current = current - .parent() - .with_context(|| format!("no existing ancestor found for {}", path.display()))?; - } -} - -/// Finds the filesystem mount-point directory containing `path`, by -/// walking up parents until the device id changes. Used to place the -/// seeding-staging directory on the same physical filesystem as the final -/// destination — the whole point of staging is that the later hardlink-out -/// in `import_one` is guaranteed to succeed as a true hardlink rather than -/// silently falling back to a full copy, and a hardlink can never cross a -/// filesystem boundary. -fn find_mount_root(path: &Path) -> Result { - use std::os::unix::fs::MetadataExt; - let start = nearest_existing_ancestor(path)?; - let dev = std::fs::metadata(&start)?.dev(); - let mut current = start; - loop { - let Some(parent) = current.parent() else { - return Ok(current); - }; - let Ok(parent_meta) = std::fs::metadata(parent) else { - return Ok(current); - }; - if parent_meta.dev() != dev { - return Ok(current); - } - current = parent.to_path_buf(); - } -} - -/// The staging directory a given torrent's data should be relocated to — -/// on the same filesystem as `dest_dir`, named by torrent hash so multiple -/// torrents' leftover extras (samples/nfo/screenshots) never collide. -fn staging_dir_for(dest_dir: &Path, torrent_hash: &str) -> Result { - let mount_root = find_mount_root(dest_dir)?; - Ok(mount_root.join(STAGING_DIR_NAME).join(torrent_hash)) -} - -/// For every pending grab whose torrent has finished downloading but whose -/// data isn't already staged, relocates it via qBittorrent's own -/// `setLocation` to a directory on the same filesystem as its eventual -/// destination, then waits (briefly, bounded) for the move to actually -/// finish — `setLocation` returns before the physical move completes. -/// -/// Best-effort and self-healing by design: a grab that isn't staged yet -/// this cycle is simply retried on the next one (nothing here ever fails -/// the whole import cycle), so a slow move or a transient qBit API error -/// never blocks or loses anything — it just costs one extra cycle. -/// -/// Returns whether anything was actually relocated, so the caller knows -/// whether it's worth re-fetching the torrent list before importing (a -/// relocated torrent's `content_path` only reflects its new home after a -/// fresh `list_torrents` call). -async fn relocate_completed_to_staging( - qbit: &QbitClient, - pending: &[PendingGrab], - torrents: &[crate::qbit::TorrentInfo], - category: &str, -) -> bool { - let mut relocated_any = false; - for grab in pending { - let Some(torrent) = torrents.iter().find(|t| t.hash == grab.torrent_hash()) else { - continue; - }; - if torrent.progress < 1.0 { - continue; - } - if torrent.content_path.contains(STAGING_DIR_NAME) { - continue; // already staged in a previous cycle - } - - let staging = match staging_dir_for(Path::new(grab.root_folder()), grab.torrent_hash()) { - Ok(s) => s, - Err(e) => { - tracing::warn!( - error = %e, - hash = grab.torrent_hash(), - "could not determine a staging directory this cycle" - ); - continue; - } - }; - - if let Err(e) = qbit - .set_location(grab.torrent_hash(), &staging.to_string_lossy()) - .await - { - tracing::warn!( - error = %e, - hash = grab.torrent_hash(), - "qbit relocate-to-staging failed, will retry next cycle" - ); - continue; - } - - if wait_for_relocation(qbit, grab.torrent_hash(), category, &staging).await { - relocated_any = true; - } else { - tracing::warn!( - hash = grab.torrent_hash(), - "qbit relocate-to-staging didn't finish in time, will retry next cycle" - ); - } - } - relocated_any -} - -/// Waits for qBittorrent to report the torrent's `content_path` as staged, -/// then verifies the reported path actually landed where expected — -/// qBittorrent (when it's running in its own Docker container) reports *its -/// own* filesystem view, and `staging_dir_for`/`set_location` currently -/// rely on every library mount being set up as an identity mount (container -/// path == host path) for that reported path to be directly meaningful -/// from the host's side. That's a deployment convention, not something the -/// code enforces, so it can be wrong for a given install's mount layout. If -/// it is, treating the reported path as trustworthy without checking could -/// let `import_one`'s later hardlink-out silently fall back to a full -/// cross-device copy (or fail outright) instead of the guaranteed-cheap -/// hardlink staging exists to provide — so this confirms the reported path -/// resolves, from the host, to the *same physical filesystem* as -/// `expected_staging` before trusting it. -async fn wait_for_relocation( - qbit: &QbitClient, - hash: &str, - category: &str, - expected_staging: &Path, -) -> bool { - use std::os::unix::fs::MetadataExt; - - for _ in 0..RELOCATE_POLL_ATTEMPTS { - tokio::time::sleep(RELOCATE_POLL_INTERVAL).await; - let Ok(torrents) = qbit.list_torrents(Some(category)).await else { - continue; - }; - let Some(t) = torrents.iter().find(|t| t.hash == hash) else { - continue; - }; - if !t.content_path.contains(STAGING_DIR_NAME) { - continue; - } - let reported = Path::new(&t.content_path); - match ( - std::fs::metadata(reported), - std::fs::metadata(expected_staging), - ) { - (Ok(reported_meta), Ok(expected_meta)) - if reported_meta.dev() == expected_meta.dev() => - { - return true; - } - _ => { - tracing::error!( - hash, - reported = %t.content_path, - expected = %expected_staging.display(), - "qbit reports the torrent as staged, but its content_path isn't visible \ - on the same host filesystem as expected — the container's mount for this \ - library path may not be an identity mount; refusing to trust this relocation" - ); - return false; - } - } - } - false -} - +#[allow(clippy::too_many_arguments)] pub async fn run_import_cycle( conn: &Connection, qbit: &QbitClient, @@ -1314,6 +1338,7 @@ pub async fn run_import_cycle( category: &str, container_downloads_path: &str, host_downloads_path: &str, + transcode_cfg: Option<&breadarr_shared::config::TranscodeConfig>, ) -> Result { let pending = fetch_pending_grabs(conn)?; if pending.is_empty() { @@ -1322,30 +1347,40 @@ pub async fn run_import_cycle( let torrents = qbit.list_torrents(Some(category)).await?; - // Relocate completed-but-not-yet-staged torrents onto the same - // filesystem as their destination *before* importing, so the - // hardlink-out below (`link_or_copy_file`, unchanged) is a true - // hardlink instead of a full cross-drive copy — qBittorrent keeps - // seeding indefinitely from the staged location afterward, with no - // permanent second copy of the data anywhere. - let relocated_any = relocate_completed_to_staging(qbit, &pending, &torrents, category).await; - let torrents = if relocated_any { - qbit.list_torrents(Some(category)).await? - } else { - torrents - }; - - let stats = process_pending_grabs( + let (stats, imported_hashes) = process_pending_grabs( conn, &pending, &torrents, container_downloads_path, host_downloads_path, + transcode_cfg, )?; + // The file(s) are already gone from qBittorrent's download directory by + // this point — moved into the library, or deleted outright because a + // better file already existed — no seeding to preserve either way, so + // the torrent itself is just forgotten rather than left sitting around + // in a "files missing" error state. Best-effort: a failed delete here + // never undoes or blocks the import that already succeeded. + for hash in &imported_hashes { + if let Err(e) = qbit.delete_torrent(hash).await { + tracing::warn!(hash, error = %e, "failed to remove completed torrent from qbittorrent"); + } + } + + // Best-effort, same reasoning as the `delete_torrent` cleanup just + // above: by this point files have already been moved, DB rows written, + // and torrents removed from qBittorrent — a real import that already + // succeeded. Propagating a Jellyfin 500/timeout here used to discard + // `stats` entirely and report the whole cycle as failed, which also + // skipped `stats.failed`/`stats.quality_flagged` notifications for + // imports that had nothing to do with Jellyfin. The library picks up + // the new files on its own next scheduled scan either way. if stats.imported > 0 { if let Some(jellyfin) = jellyfin { - jellyfin.refresh_library().await?; + if let Err(e) = jellyfin.refresh_library().await { + tracing::warn!(error = %e, "failed to trigger jellyfin library refresh"); + } } } @@ -1366,8 +1401,17 @@ fn process_pending_grabs( torrents: &[crate::qbit::TorrentInfo], container_downloads_path: &str, host_downloads_path: &str, -) -> Result { + transcode_cfg: Option<&breadarr_shared::config::TranscodeConfig>, +) -> Result<(ImportStats, Vec)> { let mut stats = ImportStats::default(); + // Torrent hashes whose data has been fully dealt with this cycle — moved + // into the library, or deleted outright because a better file already + // existed (see `ImportOutcome::SkippedAlreadyHaveBetter`, whose only + // producer, `import_one`, deletes the losing download itself). Either + // way nothing remains at the torrent's original location, so the caller + // (`run_import_cycle`, the async I/O boundary this function is + // deliberately kept free of) removes each from qBittorrent afterward. + let mut imported_hashes = Vec::new(); for grab in pending { let Some(torrent) = torrents.iter().find(|t| t.hash == grab.torrent_hash()) else { @@ -1391,11 +1435,11 @@ fn process_pending_grabs( continue; } if torrent.state == "moving" { - // qBittorrent's own `setLocation` relocation (or a manual move) - // is still physically in flight — `content_path` may already - // point at the new location while the actual bytes are still - // being copied there. Importing now risks hardlinking/copying - // a partially-moved (truncated) file into the library and + // A category/save-path change (e.g. a manual move in the + // qBittorrent UI) is still physically in flight — `content_path` + // may already point at the new location while the actual bytes + // are still being copied there. Importing now risks moving a + // partially-relocated (truncated) file into the library and // marking it complete. Simply wait; this is checked every // cycle, so it proceeds as soon as the move finishes. stats.skipped_incomplete += 1; @@ -1425,10 +1469,14 @@ fn process_pending_grabs( *season_number, root_folder, &content_path, + transcode_cfg, ) { Ok(outcome) => { stats.imported += outcome.episodes_imported; stats.quality_flagged += outcome.quality_flagged; + if outcome.episodes_imported > 0 { + imported_hashes.push(grab.torrent_hash().to_string()); + } } Err(e) => { let error_count = record_import_error(conn, *release_id)?; @@ -1453,7 +1501,7 @@ fn process_pending_grabs( continue; } - match import_one(conn, grab, &content_path) { + match import_one(conn, grab, &content_path, transcode_cfg) { Ok(ImportOutcome::Imported { remuxed, quality_flagged, @@ -1465,8 +1513,14 @@ fn process_pending_grabs( if quality_flagged { stats.quality_flagged += 1; } + imported_hashes.push(grab.torrent_hash().to_string()); + } + Ok(ImportOutcome::SkippedAlreadyHaveBetter) => { + // The download's data is already handled — `import_one` + // deleted the losing file itself — so there's nothing left + // for qBittorrent to track either. + imported_hashes.push(grab.torrent_hash().to_string()); } - Ok(ImportOutcome::SkippedAlreadyHaveBetter) => {} Err(e) => { let error_count = record_import_error(conn, grab.release_id())?; if error_count >= MAX_IMPORT_ERRORS { @@ -1489,7 +1543,7 @@ fn process_pending_grabs( } } - Ok(stats) + Ok((stats, imported_hashes)) } /// What actually happened when `import_one` was asked to import a @@ -1504,7 +1558,75 @@ enum ImportOutcome { SkippedAlreadyHaveBetter, } -fn import_one(conn: &Connection, grab: &PendingGrab, content_path: &Path) -> Result { +/// Shared by every place a freshly-imported file becomes eligible for the +/// async transcode queue (`import_one`, season-pack import) — reads the +/// probe data `ensure_probed` just wrote, delegates the codec/HDR/height +/// eligibility call to `transcode::should_enqueue`, and — if eligible — +/// decides the encode pipeline (`transcode::is_anime_content`, path-prefix +/// first then metadata fallback) before enqueueing. Never propagates a +/// failure into the caller's import result — same "never fail an +/// otherwise-successful import" treatment as probing. +fn maybe_enqueue_transcode( + conn: &Connection, + media_item_id: i64, + episode_file_id: i64, + cfg: &breadarr_shared::config::TranscodeConfig, +) -> Result<()> { + let probe: Option<(Option, i64, Option, i64)> = conn + .query_row( + "SELECT video_codec, hdr, height, probe_size_bytes FROM media_file_probe WHERE episode_file_id = ?1", + params![episode_file_id], + |row| Ok((row.get(0)?, row.get(1)?, row.get(2)?, row.get(3)?)), + ) + .optional()?; + let Some((video_codec, hdr, height, size_bytes)) = probe else { + // Probing itself failed (recorded as `probe_failed`) — nothing + // reliable to decide eligibility from yet; skip rather than guess. + return Ok(()); + }; + + if !crate::transcode::should_enqueue(video_codec.as_deref(), hdr != 0, height, cfg) { + return Ok(()); + } + + let path: String = conn.query_row( + "SELECT path FROM episode_file WHERE id = ?1", + params![episode_file_id], + |row| row.get(0), + )?; + let is_anime = crate::transcode::is_anime_content(conn, media_item_id, Path::new(&path), cfg)?; + crate::transcode::enqueue(conn, episode_file_id, video_codec.as_deref(), size_bytes, is_anime, false)?; + Ok(()) +} + +/// A tracked file renamed aside to make room for an incoming upgrade — +/// `parked_at` may be empty (never actually renamed anything) when the +/// tracked `episode_file` row's file was already missing from disk; `row_id` +/// is `None` when this represents a stray untracked file at `dest` rather +/// than an actual tracked row to drop. +struct StaleFile { + parked_at: PathBuf, + restore_to: PathBuf, + row_id: Option, +} + +impl StaleFile { + /// Best-effort: puts the parked file back where it came from after a + /// later step (free-space check, the actual move) fails, so a failed + /// import never leaves neither the old file nor the new one behind. + fn restore(&self) { + if self.parked_at.as_os_str().len() > 0 { + std::fs::rename(&self.parked_at, &self.restore_to).ok(); + } + } +} + +fn import_one( + conn: &Connection, + grab: &PendingGrab, + content_path: &Path, + transcode_cfg: Option<&breadarr_shared::config::TranscodeConfig>, +) -> Result { let source_path = locate_video_file(content_path)?; let ext = source_path .extension() @@ -1521,19 +1643,22 @@ fn import_one(conn: &Connection, grab: &PendingGrab, content_path: &Path) -> Res !mkv::default_track_is_english_or_unset(&tracks) && mkv::has_english_track(&tracks); if needs_fix { let tmp = source_path.with_extension("fixed.mkv"); - mkv::remux_english_default(&source_path, &tmp, &tracks)?; - // `source_path` is qBittorrent's actual seeding payload for - // this torrent — deleting it here, before the free-space check - // and the import below have even run, defeats the whole - // staging design (whose point is to keep seeding intact) and - // risks real data loss if either subsequent step fails: the - // original would already be gone, `working_path` might not - // have made it into the library either, and qBittorrent can't - // necessarily re-fetch a dead swarm. `link_or_copy_file` - // already leaves its source untouched for exactly this reason - // in the non-remux path (see its own doc comment) — the remux - // scratch output below gets the same treatment: only removed - // once it's been successfully imported. + if let Err(e) = mkv::remux_english_default(&source_path, &tmp, &tracks) { + // A failed remux can still leave a partially written `tmp` + // behind; left uncleaned it sits in the library/download + // directory as a stray `.fixed.mkv`, which + // `find_relinkable_episode_files` can then match on the same + // `SxxExx` substring as the real file and report the episode + // as ambiguous. + std::fs::remove_file(&tmp).ok(); + return Err(e); + } + // Deliberately not deleting `source_path` here, before the + // free-space check and the import below have even run: doing so + // risks real data loss if either subsequent step fails, leaving + // neither the original nor a successfully-placed replacement + // anywhere. `source_path` is only ever removed once the remuxed + // derivative has actually landed in the library (see below). working_path = tmp; remuxed = true; } @@ -1581,23 +1706,67 @@ fn import_one(conn: &Connection, grab: &PendingGrab, content_path: &Path) -> Res std::fs::create_dir_all(&dest_dir)?; let dest = dest_dir.join(&filename); - // Set below (to the renamed-aside stale file's path) only when this - // import is an upgrade over an existing, worse-scoring file — see the - // `dest.exists()` branch. Used to restore the original on any failure - // between here and the replacement being confirmed on disk, and to - // gate the deferred cleanup (old row + old file) once it succeeds. - let mut old_sibling: Option = None; + // Looked up by *identity* (episode_id for TV, media_item_id with a NULL + // episode_id for movies) rather than by whether a file happens to sit at + // `dest` right now. A real production bug found the hard way: a movie's + // `root_folder` had drifted (recategorized between library folders) + // after it was already imported, so its tracked `episode_file.path` + // no longer matched the *current* `dest` — `dest.exists()` came back + // false, the whole comparison below was skipped entirely, and a fresh + // grab imported right in alongside the untouched original, a real + // duplicate neither this function nor the score comparison ever knew + // to look for. Keying off identity means the comparison still happens + // even when the tracked file's path and the freshly computed `dest` + // disagree. + // Collects *every* matching row, not just one: nothing in the schema + // enforces a single `episode_file` per episode (the `library_health` + // duplicate-groups report exists precisely because duplicates occur + // here), and `query_row` would silently pick an arbitrary one of them, + // leaving any other duplicate's row and file untouched — orphaned + // pointing at a file this import may have just deleted (via the + // `old_sibling`/`dest` overwrite below), or, worse, read as the *only* + // existing file for the `upgrade_locked` check so a transcoded file's + // lock could be missed if it happened to live in the row `query_row` + // didn't return. + let existing_files: Vec<(i64, String, i64)> = conn + .prepare( + "SELECT id, path, upgrade_locked FROM episode_file + WHERE (episode_id = ?1 AND ?1 IS NOT NULL) OR (media_item_id = ?2 AND ?1 IS NULL)", + )? + .query_map(params![episode_id, grab.media_item_id()], |row| { + Ok((row.get(0)?, row.get(1)?, row.get(2)?)) + })? + .collect::>>()?; - // The deterministic filename means a second release for the same - // episode/movie collides on this exact path. `link_or_copy_file`'s copy - // fallback renames into place, which *silently overwrites* an existing - // file with no comparison at all — a lower-scored duplicate arriving - // second (e.g. a 480p release importing after an already-imported - // 1080p one, entirely possible before resolution was scored, and still - // possible from a race between two grabs of the same episode) would - // quietly replace the better file already in the library. Checked here - // rather than left to the filesystem to decide by import order. - if dest.exists() { + // Trigger the comparison whenever *either* signal says something might + // already be here: a tracked row (regardless of where its file actually + // is), or a physical file already sitting at `dest` (a stray, + // not-yet-reconciled leftover with no tracked row at all — the case the + // original `dest.exists()`-only check covered). Comparing on either + // condition alone would miss the other's failure mode; comparing on + // both is a strict superset of what the original single check did. + let mut old_siblings: Vec = Vec::new(); + if !existing_files.is_empty() || dest.exists() { + // Belt-and-suspenders: the missing-content/upgrade search paths + // already refuse to re-grab an `upgrade_locked` file (it isn't + // "missing" and the upgrade loop skips it), so this shouldn't be + // reachable for one today — but a locally AV1-transcoded file + // should never be silently overwritten on score alone regardless + // of which path produced the incoming grab, same guard as + // `import_season_pack_file`'s matching check. Locked if *any* + // duplicate row is locked, not just whichever one a plain + // `query_row` would have happened to return. + let upgrade_locked = existing_files.iter().any(|(_, _, ul)| *ul != 0); + if upgrade_locked { + if remuxed { + std::fs::remove_file(&working_path).ok(); + } + // Nothing seeds this download anymore and it isn't going + // anywhere — the episode already has a file in place, so + // there's no reason to leave a duplicate orphaned on disk. + std::fs::remove_file(&source_path).ok(); + return Ok(ImportOutcome::SkippedAlreadyHaveBetter); + } let current_score: f32 = conn .query_row( "SELECT score FROM release WHERE id = ?1", @@ -1635,29 +1804,73 @@ fn import_one(conn: &Connection, grab: &PendingGrab, content_path: &Path) -> Res if remuxed { std::fs::remove_file(&working_path).ok(); } + // Same reasoning as the upgrade_locked case above — this + // download lost the comparison and nothing seeds it, so it's + // just wasted disk space if left in place. + std::fs::remove_file(&source_path).ok(); return Ok(ImportOutcome::SkippedAlreadyHaveBetter); } // The new file scores strictly better than what's currently there. - // Move the stale file sideways to a `.old` sibling — rather than - // deleting it and its tracking row outright — so the replacement is - // placed and confirmed *before* the original is actually given up. - // A `rename` (not a delete) still frees up `dest` for the primary - // hardlink path (`std::fs::hard_link` fails outright if the - // destination already exists), so an upgrade is still a cheap - // hardlink swap in the common case; it just also means that if the - // free-space check or `link_or_copy_file` below fails (I/O error, - // dest dir vanished, disk full), the original file gets moved back - // into place instead of being gone for good. The DB row is left - // alone until the replacement is confirmed on disk, for the same - // reason. - old_sibling = Some(PathBuf::from(format!("{}.old", dest.display()))); - std::fs::rename(&dest, old_sibling.as_ref().unwrap())?; + // Park aside whatever's actually here — the tracked row's real file + // (not necessarily `dest` — see above) and/or a stray file sitting + // at `dest` with no tracked row — rather than deleting anything + // outright, so the replacement is placed and confirmed *before* + // the original is actually given up. If the free-space check or + // `move_or_copy_file` below then fails (I/O error, dest dir + // vanished, disk full), everything parked gets moved back into + // place instead of being gone for good. The DB row is left alone + // until the replacement is confirmed on disk, for the same reason. + // Park *every* matching row, not just one — a second (duplicate) + // row left untouched here would otherwise keep pointing at a file + // that may be gone once the replacement lands (the incoming file + // gets moved to `dest`, and any duplicate's file sitting elsewhere + // is simply orphaned in the DB with no cleanup). + for (existing_id, existing_path, _) in &existing_files { + let existing_path = PathBuf::from(existing_path); + if existing_path.exists() { + let parked_at = PathBuf::from(format!("{}.old", existing_path.display())); + std::fs::rename(&existing_path, &parked_at)?; + old_siblings.push(StaleFile { + parked_at, + restore_to: existing_path, + row_id: Some(*existing_id), + }); + } else { + // The tracked row survived but its file didn't (e.g. + // deleted out from under breadarr) — nothing to park, but + // the stale row still needs dropping once the new file is + // confirmed in place. + old_siblings.push(StaleFile { + parked_at: PathBuf::new(), + restore_to: PathBuf::new(), + row_id: Some(*existing_id), + }); + } + } + if dest.exists() && old_siblings.iter().all(|s| s.restore_to != dest) { + let parked_at = PathBuf::from(format!("{}.old", dest.display())); + std::fs::rename(&dest, &parked_at)?; + // Doesn't duplicate an existing park (from the tracked-row loop + // above) — only added when none of those already cover `dest`. + old_siblings.push(StaleFile { + parked_at, + restore_to: dest.clone(), + row_id: None, + }); + } } let needed_bytes = std::fs::metadata(&working_path)?.len(); - if insufficient_space(&dest_dir, needed_bytes)? { - if let Some(old_sibling) = &old_sibling { - std::fs::rename(old_sibling, &dest).ok(); + if !same_filesystem(&working_path, &dest_dir) && insufficient_space(&dest_dir, needed_bytes)? { + for stale in &old_siblings { + stale.restore(); + } + // `working_path` is the remux scratch copy (`source_path` is the + // real, still-intact download) — disposable, and left uncleaned it + // leaks into whichever directory it was written in (see the same + // cleanup added above for a failed remux). + if remuxed { + std::fs::remove_file(&working_path).ok(); } anyhow::bail!( "not enough free space at {} for {needed_bytes} bytes (source: {})", @@ -1666,31 +1879,39 @@ fn import_one(conn: &Connection, grab: &PendingGrab, content_path: &Path) -> Res ); } - if let Err(err) = link_or_copy_file(&working_path, &dest) { + if let Err(err) = move_or_copy_file(&working_path, &dest) { // Restore the original file rather than leaving the user with // neither the old file nor the new one — this is the exact failure // mode a `DELETE`-then-place ordering used to leave unrecoverable. - if let Some(old_sibling) = &old_sibling { - std::fs::rename(old_sibling, &dest).ok(); + for stale in &old_siblings { + stale.restore(); + } + if remuxed { + std::fs::remove_file(&working_path).ok(); } return Err(err); } if remuxed { - // `working_path` here is the scratch remux output, not qBittorrent's - // original content file (which was already removed above, in the - // remux branch, to make way for it) — nothing else reads it, so - // unlike the plain-import case there's no seeding reason to keep it. - std::fs::remove_file(&working_path).ok(); + // `working_path` (the remux scratch output) was already consumed by + // the move above either way — nothing left to clean up there. What's + // left is `source_path`: qBittorrent's original pre-remux download, + // a genuinely separate file from `working_path`. Nothing seeds it + // anymore and its remuxed derivative is now safely in the library, + // so it's just wasted disk space if left behind. + std::fs::remove_file(&source_path).ok(); } // The replacement is confirmed in place on disk — only now is it safe - // to drop the old tracking row and the renamed-aside original. - if let Some(old_sibling) = old_sibling { - conn.execute( - "DELETE FROM episode_file WHERE path = ?1", - params![dest.to_string_lossy()], - )?; - std::fs::remove_file(&old_sibling).ok(); + // to drop the old tracking row(s) (by id, not by path — a tracked row's + // path may never have matched `dest` in the first place) and the + // renamed-aside original(s). + for stale in old_siblings { + if let Some(row_id) = stale.row_id { + conn.execute("DELETE FROM episode_file WHERE id = ?1", params![row_id])?; + } + if stale.parked_at.as_os_str().len() > 0 { + std::fs::remove_file(&stale.parked_at).ok(); + } } let size_bytes = std::fs::metadata(&dest)?.len(); @@ -1745,6 +1966,17 @@ fn import_one(conn: &Connection, grab: &PendingGrab, content_path: &Path) -> Res )?; } + // Queue this freshly-imported file for the async AV1 transcode swap + // (see `transcode::run_cycle`) — the file is available in the library + // immediately, exactly as today; the transcode happens later in the + // background. Never blocks or fails the import itself: enqueue errors + // are logged and swallowed, same treatment as probing failures above. + if let Some(cfg) = transcode_cfg { + if let Err(e) = maybe_enqueue_transcode(conn, grab.media_item_id(), episode_file_id, cfg) { + tracing::warn!(episode_file_id, error = %e, "failed to check/enqueue transcode job"); + } + } + Ok(ImportOutcome::Imported { remuxed, quality_flagged, @@ -1774,6 +2006,7 @@ struct SeasonPackImportOutcome { /// double a season pack's import time. Any file that needs it is still /// reachable afterward via `remux_backlog`, which sweeps the whole library /// including season-pack imports. +#[allow(clippy::too_many_arguments)] fn import_season_pack( conn: &Connection, release_id: i64, @@ -1782,6 +2015,7 @@ fn import_season_pack( season_number: u32, root_folder: &str, content_path: &Path, + transcode_cfg: Option<&breadarr_shared::config::TranscodeConfig>, ) -> Result { let release_score: f32 = conn .query_row( @@ -1861,6 +2095,7 @@ fn import_season_pack( episode_number, root_folder, source_path, + transcode_cfg, ) { Ok(PackFileOutcome::Imported { quality_flagged }) => { outcome.episodes_imported += 1; @@ -1926,7 +2161,7 @@ enum PackFileOutcome { } /// One file's worth of the season-pack import: the same dest-collision -/// scoring, free-space check, hardlink-or-copy, `episode_file` bookkeeping, +/// scoring, free-space check, move-or-copy, `episode_file` bookkeeping, /// and post-import probe that `import_one` does for a single-episode grab, /// scoped to one already-identified `episode_id` within a larger pack. #[allow(clippy::too_many_arguments)] @@ -1941,6 +2176,7 @@ fn import_season_pack_file( episode_number: u32, root_folder: &str, source_path: &Path, + transcode_cfg: Option<&breadarr_shared::config::TranscodeConfig>, ) -> Result { let ext = source_path .extension() @@ -1963,35 +2199,97 @@ fn import_season_pack_file( std::fs::create_dir_all(&dest_dir)?; let dest = dest_dir.join(&filename); - // Same reasoning as import_one's own dest-collision check: a second - // release for the same episode (here, from a *different* pack or a - // single-episode grab) must not silently overwrite a better file - // already in place. - let mut old_sibling: Option = None; - if dest.exists() { + // Looked up by identity (this episode's id), same reasoning as + // import_one's matching fix: a season pack's incoming file must be + // compared against whatever this episode is *actually* tracked as + // having, not against whatever happens to physically sit at `dest` + // right now — those can disagree if `root_folder` ever drifted after + // the tracked file was imported. + // Every matching row, not just one — same duplicate-row fix as + // `import_one` (see its comment): nothing enforces a single + // `episode_file` per episode, and `query_row` would silently pick an + // arbitrary one, leaving any duplicate's row/file untouched and + // potentially missing its `upgrade_locked` flag. + let mut old_siblings: Vec = Vec::new(); + let existing_files: Vec<(i64, String, i64)> = conn + .prepare("SELECT id, path, upgrade_locked FROM episode_file WHERE episode_id = ?1")? + .query_map(params![episode_id], |row| { + Ok((row.get(0)?, row.get(1)?, row.get(2)?)) + })? + .collect::>>()?; + + // Trigger on either signal, same generalization as import_one's matching + // fix: a tracked row (wherever its file really is) or a stray physical + // file at `dest` with no tracked row at all. + if !existing_files.is_empty() || dest.exists() { + // A locally AV1-transcoded file is a deliberate shrink, not + // something a season pack (scored against its own, much larger, + // original release) should be allowed to silently overwrite just + // because its release score happens to be higher — that score was + // never computed against a transcoded file's actual size/quality + // tradeoff. Checked before the score comparison, same reasoning as + // `movie_eligible_for_upgrade`/`enumerate_upgrade_targets`. Locked + // if *any* duplicate row is locked. + let upgrade_locked = existing_files.iter().any(|(_, _, ul)| *ul != 0); + if upgrade_locked { + // Nothing seeds this download anymore and it isn't going + // anywhere — this one file within the pack loses to what's + // already in place, so there's no reason to leave it orphaned + // on disk (other files in the same pack are handled by their + // own separate calls to this function, so only this one file + // is removed here, not the whole pack directory). + std::fs::remove_file(source_path).ok(); + return Ok(PackFileOutcome::SkippedAlreadyHaveBetter); + } let existing_best: Option = conn.query_row( "SELECT MAX(score) FROM release WHERE status = 'imported' AND id != ?1 AND episode_id = ?2", params![release_id, episode_id], |row| row.get(0), )?; if existing_best.is_some_and(|best| best >= release_score) { + std::fs::remove_file(source_path).ok(); return Ok(PackFileOutcome::SkippedAlreadyHaveBetter); } - // This episode's file is being upgraded. Move the stale file aside - // to a `.old` sibling rather than deleting it (and its row) outright - // — `dest` is still free for the hardlink fast path, but the - // original survives on disk until the replacement is confirmed in - // place, so a failed free-space check or `link_or_copy_file` below - // can't lose the file. See import_one's matching comment for the - // fuller reasoning; this is the same fix applied there. - old_sibling = Some(PathBuf::from(format!("{}.old", dest.display()))); - std::fs::rename(&dest, old_sibling.as_ref().unwrap())?; + // This episode's file is being upgraded. Park aside whatever's + // actually here — the tracked row's real file and/or a stray file + // at `dest` with no tracked row — rather than deleting anything + // outright, so the replacement is placed and confirmed *before* + // the original is actually given up. See import_one's matching + // comment for the fuller reasoning; this is the same fix applied + // there. + for (existing_id, existing_path, _) in &existing_files { + let existing_path = PathBuf::from(existing_path); + if existing_path.exists() { + let parked_at = PathBuf::from(format!("{}.old", existing_path.display())); + std::fs::rename(&existing_path, &parked_at)?; + old_siblings.push(StaleFile { + parked_at, + restore_to: existing_path, + row_id: Some(*existing_id), + }); + } else { + old_siblings.push(StaleFile { + parked_at: PathBuf::new(), + restore_to: PathBuf::new(), + row_id: Some(*existing_id), + }); + } + } + if dest.exists() && old_siblings.iter().all(|s| s.restore_to != dest) { + let parked_at = PathBuf::from(format!("{}.old", dest.display())); + std::fs::rename(&dest, &parked_at)?; + old_siblings.push(StaleFile { + parked_at, + restore_to: dest.clone(), + row_id: None, + }); + } } let needed_bytes = std::fs::metadata(source_path)?.len(); - if insufficient_space(&dest_dir, needed_bytes)? { - if let Some(old_sibling) = &old_sibling { - std::fs::rename(old_sibling, &dest).ok(); + if !same_filesystem(source_path, &dest_dir) && insufficient_space(&dest_dir, needed_bytes)? { + for stale in &old_siblings { + stale.restore(); } anyhow::bail!( "not enough free space at {} for {needed_bytes} bytes (source: {})", @@ -2000,19 +2298,20 @@ fn import_season_pack_file( ); } - if let Err(err) = link_or_copy_file(source_path, &dest) { - if let Some(old_sibling) = &old_sibling { - std::fs::rename(old_sibling, &dest).ok(); + if let Err(err) = move_or_copy_file(source_path, &dest) { + for stale in &old_siblings { + stale.restore(); } return Err(err); } - if let Some(old_sibling) = old_sibling { - conn.execute( - "DELETE FROM episode_file WHERE path = ?1", - params![dest.to_string_lossy()], - )?; - std::fs::remove_file(&old_sibling).ok(); + for stale in old_siblings { + if let Some(row_id) = stale.row_id { + conn.execute("DELETE FROM episode_file WHERE id = ?1", params![row_id])?; + } + if stale.parked_at.as_os_str().len() > 0 { + std::fs::remove_file(&stale.parked_at).ok(); + } } let size_bytes = std::fs::metadata(&dest)?.len(); @@ -2034,6 +2333,12 @@ fn import_season_pack_file( } }; + if let Some(cfg) = transcode_cfg { + if let Err(e) = maybe_enqueue_transcode(conn, media_item_id, episode_file_id, cfg) { + tracing::warn!(episode_file_id, error = %e, "failed to check/enqueue transcode job"); + } + } + Ok(PackFileOutcome::Imported { quality_flagged }) } @@ -2605,6 +2910,124 @@ mod tests { std::fs::remove_dir_all(&dir).unwrap(); } + // Regression coverage for a real production finding: several shows had + // `episode` rows marked `has_file = 0` whose real file was sitting + // exactly where breadarr's own importer would have put it, with no + // `episode_file` row at all — almost certainly a residue of an earlier + // DB-recovery incident. This models that shape directly: an episode row + // with no matching episode_file, and a real file already at the + // expected season directory bearing breadarr's own SxxEyy marker. + #[test] + fn find_relinkable_episode_files_finds_a_file_with_no_tracked_row() { + let conn = Connection::open_in_memory().unwrap(); + crate::db::init(&conn).unwrap(); + let dir = std::env::temp_dir().join(format!("breadarr-relink-{}", std::process::id())); + media_item_with_root(&conn, 1, &dir); + conn.execute( + "INSERT INTO episode (id, media_item_id, season_number, episode_number, title, has_file) + VALUES (1, 1, 2, 1, 'Seven Years Later', 0)", + [], + ) + .unwrap(); + + let season_dir = dir.join("Season 02"); + std::fs::create_dir_all(&season_dir).unwrap(); + let real_file = season_dir.join("Some Show - S02E01 - Seven Years Later.mkv"); + std::fs::write(&real_file, b"already on disk, never linked").unwrap(); + + let (candidates, ambiguous) = find_relinkable_episode_files(&conn).unwrap(); + assert!(ambiguous.is_empty()); + assert_eq!(candidates.len(), 1); + assert_eq!(candidates[0].episode_id, 1); + assert_eq!(candidates[0].path, real_file); + + let linked = relink_episode_files(&conn, &candidates).unwrap(); + assert_eq!(linked, 1); + + let has_file: i64 = conn + .query_row("SELECT has_file FROM episode WHERE id = 1", [], |r| r.get(0)) + .unwrap(); + assert_eq!(has_file, 1); + let tracked_path: String = conn + .query_row( + "SELECT path FROM episode_file WHERE episode_id = 1", + [], + |r| r.get(0), + ) + .unwrap(); + assert_eq!(tracked_path, real_file.to_string_lossy()); + // Purely additive — the file itself was never touched. + assert_eq!(std::fs::read(&real_file).unwrap(), b"already on disk, never linked"); + + std::fs::remove_dir_all(&dir).unwrap(); + } + + // Regression coverage for the wider pattern found across ~20 shows on + // real production data: a pre-breadarr library organized entirely under + // the unpadded "Season N" convention, with no zero-padded folder at all + // for that season. `season_dir` alone would never find anything here. + #[test] + fn find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder() { + let conn = Connection::open_in_memory().unwrap(); + crate::db::init(&conn).unwrap(); + let dir = std::env::temp_dir().join(format!("breadarr-relink-unpadded-{}", std::process::id())); + media_item_with_root(&conn, 1, &dir); + conn.execute( + "INSERT INTO episode (id, media_item_id, season_number, episode_number, title, has_file) + VALUES (1, 1, 1, 1, 'Pilot', 0)", + [], + ) + .unwrap(); + + // No "Season 01" anywhere — only the unpadded convention. + let season_dir = dir.join("Season 1"); + std::fs::create_dir_all(&season_dir).unwrap(); + let real_file = season_dir.join("Some.Show.S01E01.Pilot.1080p.mkv"); + std::fs::write(&real_file, b"pre-breadarr library content").unwrap(); + + let (candidates, ambiguous) = find_relinkable_episode_files(&conn).unwrap(); + assert!(ambiguous.is_empty()); + assert_eq!(candidates.len(), 1); + assert_eq!(candidates[0].path, real_file); + + std::fs::remove_dir_all(&dir).unwrap(); + } + + #[test] + fn find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing() { + let conn = Connection::open_in_memory().unwrap(); + crate::db::init(&conn).unwrap(); + let dir = + std::env::temp_dir().join(format!("breadarr-relink-ambiguous-{}", std::process::id())); + media_item_with_root(&conn, 1, &dir); + conn.execute( + "INSERT INTO episode (id, media_item_id, season_number, episode_number, title, has_file) + VALUES (1, 1, 1, 1, 'Pilot', 0)", + [], + ) + .unwrap(); + + let season_dir = dir.join("Season 01"); + std::fs::create_dir_all(&season_dir).unwrap(); + std::fs::write(season_dir.join("Some Show - S01E01 - Pilot.mkv"), b"one").unwrap(); + std::fs::write( + season_dir.join("[Group] Some Show - S01E01 (dual audio).mkv"), + b"two", + ) + .unwrap(); + + let (candidates, ambiguous) = find_relinkable_episode_files(&conn).unwrap(); + assert!(candidates.is_empty(), "an ambiguous match must not be guessed at"); + assert_eq!(ambiguous.len(), 1); + + let tracked_count: i64 = conn + .query_row("SELECT count(*) FROM episode_file", [], |r| r.get(0)) + .unwrap(); + assert_eq!(tracked_count, 0); + + std::fs::remove_dir_all(&dir).unwrap(); + } + #[test] fn a_fresh_grab_is_not_stalled() { let (conn, release_id) = seeded_release_conn(1.0); @@ -2715,41 +3138,13 @@ mod tests { } #[test] - fn nearest_existing_ancestor_returns_the_path_itself_when_it_exists() { - let dir = std::env::temp_dir(); - assert_eq!(nearest_existing_ancestor(&dir).unwrap(), dir); - } - - #[test] - fn nearest_existing_ancestor_walks_up_past_nonexistent_components() { - let dir = std::env::temp_dir().join(format!( - "breadarr-ancestor-test-{}/does/not/exist/yet", - std::process::id() - )); - let expected = - std::env::temp_dir().join(format!("breadarr-ancestor-test-{}", std::process::id())); - std::fs::create_dir_all(&expected).unwrap(); - assert_eq!(nearest_existing_ancestor(&dir).unwrap(), expected); - std::fs::remove_dir_all(&expected).unwrap(); - } - - #[test] - fn staging_dir_for_is_named_by_torrent_hash_under_the_marker_directory() { - let dest = std::env::temp_dir(); - let staging = staging_dir_for(&dest, "deadbeef1234").unwrap(); + fn omits_a_cjk_only_episode_title_instead_of_embedding_it() { + // TVDB sometimes has no English episode title at all for a given + // show, only the original Japanese one — verified live across + // several real shows' entire seasons. assert_eq!( - staging.file_name().unwrap().to_str().unwrap(), - "deadbeef1234" - ); - assert_eq!( - staging - .parent() - .unwrap() - .file_name() - .unwrap() - .to_str() - .unwrap(), - STAGING_DIR_NAME + deterministic_filename("Helck", 1, 3, Some("未知の敵"), "mkv"), + "Helck - S01E03.mkv" ); } @@ -2764,6 +3159,42 @@ mod tests { assert!(insufficient_space(&std::env::temp_dir(), u64::MAX / 2).unwrap()); } + // Regression test for a real gap found in review: `insufficient_space` + // checks `dest`'s free space against the *full* source file size, but + // `move_or_copy_file` tries a same-filesystem `rename` first, which + // needs essentially none. Two paths under the same temp dir are + // guaranteed to share a device, so this exercises the exact case that + // used to produce false "not enough free space" rejections (and, via + // the grab-fail-search retry loop, a permanent stuck cycle) whenever + // downloads and the library share a volume. + #[test] + fn same_filesystem_is_true_for_two_paths_under_the_same_temp_dir() { + let dir = std::env::temp_dir().join(format!("breadarr-same-fs-test-{}", std::process::id())); + std::fs::create_dir_all(&dir).unwrap(); + let a = dir.join("a.mkv"); + let b = dir.join("subdir"); + std::fs::create_dir_all(&b).unwrap(); + std::fs::write(&a, b"x").unwrap(); + + assert!(same_filesystem(&a, &b), "two paths under the same temp dir must share a device"); + + std::fs::remove_dir_all(&dir).unwrap(); + } + + #[test] + fn same_filesystem_is_false_when_either_path_cannot_be_stat_d() { + let dir = std::env::temp_dir().join(format!("breadarr-same-fs-missing-{}", std::process::id())); + std::fs::create_dir_all(&dir).unwrap(); + let missing = dir.join("does-not-exist.mkv"); + + assert!( + !same_filesystem(&dir, &missing), + "a stat failure must default to 'different filesystems' so the free-space check still runs" + ); + + std::fs::remove_dir_all(&dir).unwrap(); + } + #[test] fn copy_via_temp_file_writes_through_a_part_file_and_renames_into_place() { let dir = std::env::temp_dir().join(format!("breadarr-copy-test-{}", std::process::id())); @@ -2786,18 +3217,18 @@ mod tests { } #[test] - fn link_or_copy_file_leaves_the_source_in_place() { - let dir = std::env::temp_dir().join(format!("breadarr-link-test-{}", std::process::id())); + fn move_or_copy_file_moves_the_source_out() { + let dir = std::env::temp_dir().join(format!("breadarr-move-test-{}", std::process::id())); std::fs::create_dir_all(&dir).unwrap(); let src = dir.join("source.mkv"); std::fs::write(&src, b"fake video data").unwrap(); let dest = dir.join("dest.mkv"); - link_or_copy_file(&src, &dest).unwrap(); + move_or_copy_file(&src, &dest).unwrap(); - assert!(src.exists(), "source should survive a hardlink-or-copy"); + assert!(!src.exists(), "source should be gone after a move — nothing seeds it anymore"); assert!(dest.exists()); - assert_eq!(std::fs::read(&src).unwrap(), std::fs::read(&dest).unwrap()); + assert_eq!(std::fs::read(&dest).unwrap(), b"fake video data"); std::fs::remove_dir_all(&dir).unwrap(); } @@ -2940,7 +3371,7 @@ mod tests { // absent — simulating torrents qBit no longer knows about. ]; - let stats = process_pending_grabs(&conn, &pending, &torrents, "", "").unwrap(); + let (stats, _) = process_pending_grabs(&conn, &pending, &torrents, "", "", None).unwrap(); assert_eq!(stats.imported, 1); assert_eq!(stats.skipped_incomplete, 1); @@ -3002,7 +3433,7 @@ mod tests { content_path: "/tmp/somewhere-mid-move".to_string(), }]; - let stats = process_pending_grabs(&conn, &pending, &torrents, "", "").unwrap(); + let (stats, _) = process_pending_grabs(&conn, &pending, &torrents, "", "", None).unwrap(); assert_eq!(stats.imported, 0); assert_eq!(stats.skipped_incomplete, 1); assert_eq!(stats.errors, 0); @@ -3059,7 +3490,7 @@ mod tests { for i in 1..MAX_IMPORT_ERRORS { let pending = fetch_pending_grabs(&conn).unwrap(); - let stats = process_pending_grabs(&conn, &pending, &torrents, "", "").unwrap(); + let (stats, _) = process_pending_grabs(&conn, &pending, &torrents, "", "", None).unwrap(); assert_eq!(stats.errors, 1, "iteration {i}"); assert_eq!(stats.failed, 0, "iteration {i}"); let status: String = conn @@ -3070,7 +3501,7 @@ mod tests { // The Nth failure crosses the threshold and gives up. let pending = fetch_pending_grabs(&conn).unwrap(); - let stats = process_pending_grabs(&conn, &pending, &torrents, "", "").unwrap(); + let (stats, _) = process_pending_grabs(&conn, &pending, &torrents, "", "", None).unwrap(); assert_eq!(stats.failed, 1); assert_eq!(stats.errors, 0); let status: String = conn @@ -3124,7 +3555,7 @@ mod tests { root_folder: dest_root.to_string_lossy().to_string(), }; - let outcome = import_one(&conn, &grab, &content).unwrap(); + let outcome = import_one(&conn, &grab, &content, None).unwrap(); let ImportOutcome::Imported { remuxed, .. } = outcome else { panic!("expected a real import, got a skip"); }; @@ -3133,8 +3564,8 @@ mod tests { let dest = dest_root.join("Some Movie (2016).mp4"); assert!(dest.exists(), "expected {} to exist", dest.display()); assert!( - content.exists(), - "source file should survive import so qBittorrent can keep seeding" + !content.exists(), + "source file should be moved into place, not left behind" ); let status: String = conn @@ -3164,6 +3595,152 @@ mod tests { std::fs::remove_dir_all(&dir).unwrap(); } + #[test] + fn import_one_enqueues_a_transcode_job_when_transcode_is_enabled() { + let conn = Connection::open_in_memory().unwrap(); + crate::db::init(&conn).unwrap(); + conn.execute( + "INSERT INTO media_item (id, kind, title, year, monitored, quality_profile_id, root_folder) + VALUES (1, 'movie', 'Some Movie', 2016, 1, 1, '/tmp')", + [], + ) + .unwrap(); + conn.execute( + "INSERT INTO source (id, name, kind, base_url) VALUES (1, 'tpb', 'scrape', 'http://x')", + [], + ) + .unwrap(); + conn.execute( + "INSERT INTO release (id, media_item_id, episode_id, raw_title, source_id, guid, status, torrent_hash, grabbed_at) + VALUES (1, 1, NULL, 'Some Movie 2016 1080p', 1, 'guid-1', 'grabbed', 'deadbeef', datetime('now'))", + [], + ) + .unwrap(); + + let dir = std::env::temp_dir().join(format!( + "breadarr-transcode-enqueue-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + let dest_root = dir.join("library"); + std::fs::create_dir_all(&dest_root).unwrap(); + // A real, probeable h264/1080p clip, not placeholder bytes: since + // `should_enqueue` now requires a successful probe (a `probe_failed` + // NULL-codec/NULL-height row must never enqueue an unclaimable job — + // see `should_enqueue`'s doc comment), a fake file would make + // `ensure_probed` record `probe_failed` and this test would no + // longer exercise the real "should this file be transcoded" path. + let content = dir.join("Some.Movie.2016.1080p.mkv"); + let clip = generate_test_clip(&dir, 1920, 1080); + std::fs::rename(&clip, &content).unwrap(); + + let grab = PendingGrab::Movie { + release_id: 1, + media_item_id: 1, + torrent_hash: "deadbeef".to_string(), + title: "Some Movie".to_string(), + year: Some(2016), + root_folder: dest_root.to_string_lossy().to_string(), + }; + + import_one(&conn, &grab, &content, Some(&breadarr_shared::config::TranscodeConfig::default())).unwrap(); + + let episode_file_id: i64 = conn + .query_row( + "SELECT id FROM episode_file WHERE media_item_id = 1", + [], + |r| r.get(0), + ) + .unwrap(); + let job_count: i64 = conn + .query_row( + "SELECT count(*) FROM transcode_job WHERE episode_file_id = ?1 AND status = 'pending'", + params![episode_file_id], + |r| r.get(0), + ) + .unwrap(); + assert_eq!(job_count, 1); + + std::fs::remove_dir_all(&dir).unwrap(); + } + + #[test] + fn import_one_enqueues_an_anime_tagged_transcode_job_for_anime() { + let conn = Connection::open_in_memory().unwrap(); + crate::db::init(&conn).unwrap(); + conn.execute( + "INSERT INTO media_item (id, kind, title, tvdb_id, monitored, quality_profile_id, root_folder) + VALUES (1, 'series', 'Some Anime', 999, 1, 1, '/tmp')", + [], + ) + .unwrap(); + conn.execute( + "INSERT INTO anime_mapping (anidb_id, tvdb_id) VALUES (1, 999)", + [], + ) + .unwrap(); + conn.execute( + "INSERT INTO episode (id, media_item_id, season_number, episode_number, monitored, has_file) + VALUES (1, 1, 1, 1, 1, 0)", + [], + ) + .unwrap(); + conn.execute( + "INSERT INTO source (id, name, kind, base_url) VALUES (1, 'nyaa', 'rss', 'http://x')", + [], + ) + .unwrap(); + conn.execute( + "INSERT INTO release (id, media_item_id, episode_id, raw_title, source_id, guid, status, torrent_hash, grabbed_at) + VALUES (1, 1, 1, 'Some Anime S01E01', 1, 'guid-1', 'grabbed', 'deadbeef', datetime('now'))", + [], + ) + .unwrap(); + + let dir = std::env::temp_dir().join(format!( + "breadarr-transcode-anime-skip-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + let dest_root = dir.join("library"); + std::fs::create_dir_all(&dest_root).unwrap(); + // Real, probeable content — see the sibling + // `import_one_enqueues_a_transcode_job_when_transcode_is_enabled` + // test for why a fake file no longer exercises this path now that + // `should_enqueue` requires an actual successful probe. + let content = dir.join("Some.Anime.S01E01.mkv"); + let clip = generate_test_clip(&dir, 1920, 1080); + std::fs::rename(&clip, &content).unwrap(); + + let grab = PendingGrab::Episode { + release_id: 1, + media_item_id: 1, + episode_id: 1, + torrent_hash: "deadbeef".to_string(), + series_title: "Some Anime".to_string(), + season_number: 1, + episode_number: 1, + episode_title: None, + root_folder: dest_root.to_string_lossy().to_string(), + }; + + import_one(&conn, &grab, &content, Some(&breadarr_shared::config::TranscodeConfig::default())).unwrap(); + + // Anime is no longer excluded from transcoding — it's routed to its + // own pipeline (`is_anime = 1` on the job row), not skipped. + let (job_count, is_anime): (i64, i64) = conn + .query_row( + "SELECT count(*), max(is_anime) FROM transcode_job", + [], + |r| Ok((r.get(0)?, r.get(1)?)), + ) + .unwrap(); + assert_eq!(job_count, 1); + assert_eq!(is_anime, 1, "job must be tagged is_anime via anime_mapping"); + + std::fs::remove_dir_all(&dir).unwrap(); + } + #[test] fn import_one_places_a_single_episode_grab_under_its_season_subfolder() { // Regression: a real single-episode grab (Mushoku Tensei S03E02/E03, @@ -3219,7 +3796,7 @@ mod tests { root_folder: dest_root.to_string_lossy().to_string(), }; - let outcome = import_one(&conn, &grab, &content).unwrap(); + let outcome = import_one(&conn, &grab, &content, None).unwrap(); assert!(matches!(outcome, ImportOutcome::Imported { .. })); let dest = dest_root.join("Season 03").join("Some Show - S03E02.mp4"); @@ -3283,7 +3860,7 @@ mod tests { root_folder: dest_root.to_string_lossy().to_string(), }; - let outcome = import_one(&conn, &grab, &content).unwrap(); + let outcome = import_one(&conn, &grab, &content, None).unwrap(); let ImportOutcome::Imported { quality_flagged, .. } = outcome @@ -3493,7 +4070,7 @@ mod tests { root_folder: dest_root.to_string_lossy().to_string(), }; - let outcome = import_one(&conn, &grab, &content).unwrap(); + let outcome = import_one(&conn, &grab, &content, None).unwrap(); assert!(matches!(outcome, ImportOutcome::SkippedAlreadyHaveBetter)); // The existing better file must be untouched, not overwritten. @@ -3501,6 +4078,9 @@ mod tests { std::fs::read(&dest).unwrap(), b"the better file, already imported" ); + // The losing download is cleaned up rather than left as a dangling + // duplicate — nothing seeds it and it lost the comparison. + assert!(!content.exists(), "the losing download should be deleted, not left behind"); let status: String = conn .query_row("SELECT status FROM release WHERE id = 2", [], |r| r.get(0)) @@ -3511,9 +4091,7 @@ mod tests { } #[test] - fn a_strictly_better_release_replaces_the_existing_file_via_a_real_hardlink_swap() { - use std::os::unix::fs::MetadataExt; - + fn a_strictly_better_release_replaces_the_existing_file_via_a_real_move() { let conn = Connection::open_in_memory().unwrap(); crate::db::init(&conn).unwrap(); conn.execute( @@ -3571,18 +4149,14 @@ mod tests { root_folder: dest_root.to_string_lossy().to_string(), }; - let outcome = import_one(&conn, &grab, &content).unwrap(); + let outcome = import_one(&conn, &grab, &content, None).unwrap(); assert!(matches!(outcome, ImportOutcome::Imported { .. })); // The new file's content landed at the shared deterministic path. assert_eq!(std::fs::read(&dest).unwrap(), b"the new, better file"); - // It's a genuine hardlink to the source (same inode), not a copy — - // confirms the old file/row was cleared first so `hard_link` - // itself succeeded instead of falling back to `copy_via_temp_file`. - assert_eq!( - std::fs::metadata(&dest).unwrap().ino(), - std::fs::metadata(&content).unwrap().ino() - ); + // The source is gone — it was moved, not copied or hardlinked + // alongside a surviving original. + assert!(!content.exists(), "source should be moved, not left behind"); // Exactly one episode_file row survives for this movie — the old // one was removed, not left behind as a duplicate alongside the new. @@ -3598,6 +4172,200 @@ mod tests { std::fs::remove_dir_all(&dir).unwrap(); } + // Regression test for a real gap found in review: nothing in the schema + // enforces one `episode_file` per episode (the `library_health` + // duplicate-groups report exists precisely because duplicates occur), + // but the old lookup used `query_row`, which silently returns only one + // arbitrary matching row. A second duplicate row was left completely + // untouched — its `upgrade_locked` flag never even consulted, and its + // file never parked-and-cleaned-up alongside the winning replacement. + // This seeds two rows for the same movie and asserts the upgrade sweeps + // both: both old files gone from disk, both old rows gone from the DB, + // exactly one row/file survives. + #[test] + fn an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one() { + let conn = Connection::open_in_memory().unwrap(); + crate::db::init(&conn).unwrap(); + conn.execute( + "INSERT INTO media_item (id, kind, title, year, monitored, quality_profile_id, root_folder) + VALUES (1, 'movie', 'Some Movie', 2016, 1, 1, '/tmp')", + [], + ) + .unwrap(); + conn.execute( + "INSERT INTO source (id, name, kind, base_url) VALUES (1, 'tpb', 'scrape', 'http://x')", + [], + ) + .unwrap(); + conn.execute( + "INSERT INTO release (id, media_item_id, episode_id, raw_title, source_id, guid, score, status, torrent_hash, grabbed_at) + VALUES (2, 1, NULL, 'Some Movie 2016 1080p', 1, 'guid-2', 20.0, 'grabbed', 'bbbb', datetime('now'))", + [], + ) + .unwrap(); + + let dir = std::env::temp_dir().join(format!( + "breadarr-duplicate-episode-file-sweep-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + let dest_root = dir.join("library"); + std::fs::create_dir_all(&dest_root).unwrap(); + + // Two duplicate rows for the same movie, each with its own real + // file on disk, neither at the deterministic `dest` path (so this + // also exercises the identity-lookup path, not the `dest.exists()` + // fallback). + let stray_a = dir.join("stray-a.mp4"); + std::fs::write(&stray_a, b"duplicate row A's file").unwrap(); + conn.execute( + "INSERT INTO episode_file (id, episode_id, media_item_id, path, size_bytes, subtitle_status) + VALUES (10, NULL, 1, ?1, 20, 'none')", + params![stray_a.to_string_lossy()], + ) + .unwrap(); + let stray_b = dir.join("stray-b.mp4"); + std::fs::write(&stray_b, b"duplicate row B's file").unwrap(); + conn.execute( + "INSERT INTO episode_file (id, episode_id, media_item_id, path, size_bytes, subtitle_status) + VALUES (11, NULL, 1, ?1, 20, 'none')", + params![stray_b.to_string_lossy()], + ) + .unwrap(); + + let content = dir.join("Some.Movie.2016.1080p.mp4"); + std::fs::write(&content, b"the new, better file").unwrap(); + + let grab = PendingGrab::Movie { + release_id: 2, + media_item_id: 1, + torrent_hash: "bbbb".to_string(), + title: "Some Movie".to_string(), + year: Some(2016), + root_folder: dest_root.to_string_lossy().to_string(), + }; + + let outcome = import_one(&conn, &grab, &content, None).unwrap(); + assert!(matches!(outcome, ImportOutcome::Imported { .. })); + + assert!(!stray_a.exists(), "duplicate row A's file must be cleaned up, not orphaned"); + assert!(!stray_b.exists(), "duplicate row B's file must be cleaned up, not orphaned"); + + let remaining: Vec = conn + .prepare("SELECT id FROM episode_file WHERE media_item_id = 1") + .unwrap() + .query_map([], |r| r.get(0)) + .unwrap() + .collect::>>() + .unwrap(); + assert_eq!( + remaining.len(), + 1, + "both duplicate rows must be swept, leaving exactly the new one, got {remaining:?}" + ); + assert!( + !remaining.contains(&10) && !remaining.contains(&11), + "the surviving row must be the newly inserted one, not a stale duplicate" + ); + + std::fs::remove_dir_all(&dir).unwrap(); + } + + // Regression test for a real production bug: a movie's `root_folder` + // drifted (recategorized between library folders — the exact shape of + // a real incident found on "Cars 3", tracked at `.../Kids Movies/...` + // while `root_folder` had since moved to `.../Movies/...`) after it was + // already imported. The old dest-collision check only fired on + // `dest.exists()`, which came back false once the destination path no + // longer matched where the tracked file actually lived — so the score + // comparison was skipped entirely and a fresh grab landed right in + // alongside the untouched original, a real duplicate. This asserts the + // comparison still happens (and the two copies get consolidated into + // one) even when the tracked path and the freshly computed `dest` + // disagree. + #[test] + fn a_drifted_root_folder_does_not_defeat_the_dest_collision_check() { + let conn = Connection::open_in_memory().unwrap(); + crate::db::init(&conn).unwrap(); + conn.execute( + "INSERT INTO media_item (id, kind, title, year, monitored, quality_profile_id, root_folder) + VALUES (1, 'movie', 'Cars 3', 2017, 1, 1, '/tmp')", + [], + ) + .unwrap(); + conn.execute( + "INSERT INTO source (id, name, kind, base_url) VALUES (1, 'tpb', 'scrape', 'http://x')", + [], + ) + .unwrap(); + conn.execute( + "INSERT INTO release (id, media_item_id, episode_id, raw_title, source_id, guid, score, status, torrent_hash, grabbed_at) + VALUES (1, 1, NULL, 'Cars 3 2017 720p', 1, 'guid-1', 5.0, 'imported', 'aaaa', datetime('now'))", + [], + ) + .unwrap(); + conn.execute( + "INSERT INTO release (id, media_item_id, episode_id, raw_title, source_id, guid, score, status, torrent_hash, grabbed_at) + VALUES (2, 1, NULL, 'Cars 3 2017 1080p', 1, 'guid-2', 20.0, 'grabbed', 'bbbb', datetime('now'))", + [], + ) + .unwrap(); + + let dir = std::env::temp_dir().join(format!("breadarr-drift-{}", std::process::id())); + // The tracked file's real home: an old category folder, no longer + // matching the movie's current `root_folder`. + let old_root = dir.join("Kids Movies").join("Cars 3 (2017)"); + std::fs::create_dir_all(&old_root).unwrap(); + let old_path = old_root.join("Cars 3 (2017).mp4"); + std::fs::write(&old_path, b"the old, smaller tracked file").unwrap(); + conn.execute( + "INSERT INTO episode_file (id, episode_id, media_item_id, path, size_bytes, subtitle_status) + VALUES (1, NULL, 1, ?1, 20, 'none')", + params![old_path.to_string_lossy()], + ) + .unwrap(); + + // The movie's root_folder has since drifted to a different folder — + // `dest` will never equal `old_path`. + let new_root = dir.join("Movies").join("Cars 3 (2017)"); + std::fs::create_dir_all(&new_root).unwrap(); + + let content = dir.join("Cars.3.2017.1080p.mp4"); + std::fs::write(&content, b"the new, better file").unwrap(); + + let grab = PendingGrab::Movie { + release_id: 2, + media_item_id: 1, + torrent_hash: "bbbb".to_string(), + title: "Cars 3".to_string(), + year: Some(2017), + root_folder: new_root.to_string_lossy().to_string(), + }; + + let outcome = import_one(&conn, &grab, &content, None).unwrap(); + assert!(matches!(outcome, ImportOutcome::Imported { .. })); + + let dest = new_root.join("Cars 3 (2017).mp4"); + assert_eq!(std::fs::read(&dest).unwrap(), b"the new, better file"); + // The old tracked file, at its own (different) path, is gone — + // consolidated, not left behind as an untracked duplicate. + assert!( + !old_path.exists(), + "the old tracked file should be cleaned up even though its path never matched dest" + ); + + let file_count: i64 = conn + .query_row( + "SELECT count(*) FROM episode_file WHERE media_item_id = 1", + [], + |r| r.get(0), + ) + .unwrap(); + assert_eq!(file_count, 1, "exactly one tracked file should survive, not two"); + + std::fs::remove_dir_all(&dir).unwrap(); + } + #[test] fn locates_the_largest_video_file_in_a_directory() { let dir = std::env::temp_dir().join(format!("breadarr-test-dir-{}", std::process::id())); @@ -3669,6 +4437,7 @@ mod tests { 1, &dest_root.to_string_lossy(), &pack_dir, + None, ) .unwrap(); @@ -3745,6 +4514,7 @@ mod tests { 1, &dest_root.to_string_lossy(), &pack_dir, + None, ) .unwrap(); @@ -3760,6 +4530,67 @@ mod tests { std::fs::remove_dir_all(&dir).unwrap(); } + #[test] + fn import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release() { + let conn = seeded_season_pack_conn(2); + let dir = std::env::temp_dir().join(format!( + "breadarr-season-pack-locked-{}", + std::process::id() + )); + let pack_dir = dir.join("pack"); + std::fs::create_dir_all(&pack_dir).unwrap(); + std::fs::write(pack_dir.join("Show.S01E01.mkv"), b"new e01").unwrap(); + std::fs::write(pack_dir.join("Show.S01E02.mkv"), b"new e02").unwrap(); + let dest_root = dir.join("library"); + let season_dir = dest_root.join("Season 01"); + std::fs::create_dir_all(&season_dir).unwrap(); + + // Episode 1's existing release scores *lower* than the incoming + // pack (5.0 vs the pack's 15.0) — on score alone this would be + // overwritten. It's also `upgrade_locked` (a completed local AV1 + // transcode), which must take priority over the score comparison. + conn.execute( + "INSERT INTO release (id, media_item_id, episode_id, raw_title, source_id, guid, score, status, torrent_hash, grabbed_at) + VALUES (2, 1, 1, 'Some Show S01E01 1080p', 1, 'guid-2', 5.0, 'imported', 'bbbb', datetime('now'))", + [], + ) + .unwrap(); + let existing = season_dir.join("Some Show - S01E01.mkv"); + std::fs::write(&existing, b"locally-transcoded e01").unwrap(); + conn.execute( + "INSERT INTO episode_file (episode_id, media_item_id, path, size_bytes, subtitle_status, upgrade_locked) + VALUES (1, NULL, ?1, 23, 'none', 1)", + params![existing.to_string_lossy()], + ) + .unwrap(); + + let outcome = import_season_pack( + &conn, + 1, + 1, + "Some Show", + 1, + &dest_root.to_string_lossy(), + &pack_dir, + None, + ) + .unwrap(); + + assert_eq!(outcome.episodes_imported, 1); // only episode 2 + assert_eq!(outcome.episodes_already_had_better, 1); // episode 1 skipped despite the lower score + assert_eq!( + std::fs::read(&existing).unwrap(), + b"locally-transcoded e01", + "the locked, locally-transcoded file must survive untouched regardless of score" + ); + assert!( + !pack_dir.join("Show.S01E01.mkv").exists(), + "the skipped pack file should be deleted, not left behind in the pack directory" + ); + + std::fs::remove_dir_all(&dir).unwrap(); + } + #[test] fn import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode() { let conn = seeded_season_pack_conn(2); @@ -3782,6 +4613,7 @@ mod tests { 1, &dest_root.to_string_lossy(), &pack_dir, + None, ); assert!(result.is_err()); diff --git a/breadarrd/src/jellyfin.rs b/breadarrd/src/jellyfin.rs index eacb6a0..1c2883a 100644 --- a/breadarrd/src/jellyfin.rs +++ b/breadarrd/src/jellyfin.rs @@ -1,5 +1,6 @@ use anyhow::{bail, Context, Result}; +#[derive(Clone)] pub struct JellyfinClient { base_url: String, api_key: String, @@ -38,4 +39,33 @@ impl JellyfinClient { } Ok(()) } + + /// Counts sessions Jellyfin is actively transcoding for right now (as + /// opposed to direct-play/direct-stream, which cost the GPU nothing) — + /// used to throttle the AV1 batch-transcode worker back so it doesn't + /// contend with a real viewer for the same encode/decode engines. + /// `TranscodingInfo` is only present on a session object while that + /// session is actually transcoding. + pub async fn active_transcode_sessions(&self) -> Result { + let resp = self + .client + .get(format!("{}/Sessions", self.base_url)) + .header("X-Emby-Token", &self.api_key) + .send() + .await + .context("jellyfin sessions request failed")?; + + let status = resp.status(); + if !status.is_success() { + let body = resp.text().await.unwrap_or_default(); + bail!("jellyfin sessions request failed: status={status} body={body:?}"); + } + + let sessions: Vec = + resp.json().await.context("failed to parse jellyfin sessions response")?; + Ok(sessions + .iter() + .filter(|s| !s["TranscodingInfo"].is_null()) + .count()) + } } diff --git a/breadarrd/src/library_scan.rs b/breadarrd/src/library_scan.rs index 07db0ff..b5a3c7d 100644 --- a/breadarrd/src/library_scan.rs +++ b/breadarrd/src/library_scan.rs @@ -18,6 +18,7 @@ pub struct ScanReport { pub unmatched: Vec, pub files_linked: usize, pub files_renamed: usize, + pub files_reorganized: usize, } fn get_episode_title(conn: &Connection, episode_id: i64) -> Result> { @@ -525,6 +526,30 @@ pub async fn scan_tv_root( } }; + // Files imported before the season-folder convention existed + // (or moved around by hand) can still be sitting flat in the + // show root — move them under `Season NN` now rather than just + // recording wherever they happen to already be. Same + // filesystem as `series_dir`, so this is a plain rename. + let season_folder = importer::season_dir(&series_dir.to_string_lossy(), season); + let final_path = if final_path.parent() != Some(season_folder.as_path()) { + match std::fs::create_dir_all(&season_folder).and_then(|_| { + let dest = season_folder.join(final_path.file_name().unwrap()); + std::fs::rename(&final_path, &dest).map(|_| dest) + }) { + Ok(dest) => { + report.files_reorganized += 1; + dest + } + Err(e) => { + tracing::warn!(file = %final_path.display(), error = %e, "season-folder move failed, keeping in place"); + final_path + } + } + } else { + final_path + }; + let size = std::fs::metadata(&final_path)?.len(); conn.execute( "INSERT INTO episode_file (episode_id, path, size_bytes, subtitle_status) VALUES (?1, ?2, ?3, 'none')", diff --git a/breadarrd/src/main.rs b/breadarrd/src/main.rs index e2aa04c..2dc933c 100644 --- a/breadarrd/src/main.rs +++ b/breadarrd/src/main.rs @@ -11,6 +11,7 @@ mod qbit; mod scheduler; mod scoring; mod sources; +mod transcode; use std::env; @@ -114,9 +115,18 @@ async fn main() -> Result<()> { Some("probe-library") => { return probe_library_cmd(&config).await; } + Some("transcode-library") => { + return transcode_library_cmd(&config).await; + } + Some("retranscode-oversized") => { + return retranscode_oversized_cmd(&config).await; + } Some("verify-library") => { return verify_library_cmd(&config).await; } + Some("relink-orphaned-files") => { + return relink_orphaned_files_cmd(&config).await; + } _ => {} } @@ -138,6 +148,11 @@ async fn run_daemon(config: Config) -> Result<()> { let conn = Connection::open(config.db_path())?; db::init(&conn)?; info!(path = %config.db_path().display(), "database ready"); + match transcode::reset_orphaned_running_jobs(&conn) { + Ok(0) => {} + Ok(n) => info!(n, "reset orphaned 'running' transcode jobs left over from a previous crash"), + Err(e) => tracing::warn!(error = %e, "failed to reset orphaned transcode jobs"), + } // A second, independent connection for the HTTP API rather than sharing // `background_loop`'s. Both point at the same on-disk (WAL-mode) @@ -349,6 +364,19 @@ async fn background_loop( let mut upgrade_ticker = tokio::time::interval(std::time::Duration::from_secs( config.sources.upgrade_poll_interval_secs, )); + // Guards against the transcode ticker itself blocking every other cycle + // (import, search, upgrade, reconcile) for the full multi-minute + // duration of an encode — the ticker below spawns each cycle detached + // rather than awaiting it inline, and this is what stops two spawned + // cycles from running at once if one is still going when the next tick + // fires (a real possibility: files easily take longer to encode than + // `poll_interval_secs`). `claim_pending_jobs`'s own concurrency cap + // already makes overlap *safe*; this just keeps it from happening + // pointlessly. + let transcode_busy = std::sync::Arc::new(tokio::sync::Mutex::new(())); + let mut transcode_ticker = tokio::time::interval(std::time::Duration::from_secs( + config.transcode.poll_interval_secs, + )); // Disk state doesn't change on its own — hourly is plenty to catch a // file deleted/moved by hand without adding meaningful load (one query // per tracked episode file, all local). Deliberately does *not* fire at @@ -366,6 +394,7 @@ async fn background_loop( search_ticker.set_missed_tick_behavior(tokio::time::MissedTickBehavior::Delay); upgrade_ticker.set_missed_tick_behavior(tokio::time::MissedTickBehavior::Delay); reconcile_ticker.set_missed_tick_behavior(tokio::time::MissedTickBehavior::Delay); + transcode_ticker.set_missed_tick_behavior(tokio::time::MissedTickBehavior::Delay); // Cycle-level backoff on top of the search loop's own per-mirror // cooldowns: a whole cycle failing (source exhausted, or an outright @@ -378,6 +407,9 @@ async fn background_loop( loop { tokio::select! { _ = grab_ticker.tick() => { + if !config.sources.grab_enabled { + continue; + } let result = { let conn = conn.lock().await; scheduler::run_grab_cycle(&conn, &nyaa_source, 1, &mut title_matcher, &qbit, &config.qbit.category).await @@ -404,7 +436,7 @@ async fn background_loop( _ = import_ticker.tick() => { let result = { let conn = conn.lock().await; - importer::run_import_cycle(&conn, &qbit, jellyfin.as_ref(), &config.qbit.category, &config.qbit.container_downloads_path, &config.qbit.host_downloads_path).await + importer::run_import_cycle(&conn, &qbit, jellyfin.as_ref(), &config.qbit.category, &config.qbit.container_downloads_path, &config.qbit.host_downloads_path, config.transcode.enabled.then_some(&config.transcode)).await }; if let (Ok(stats), Some(n)) = (&result, ¬ifier) { if stats.failed > 0 { @@ -533,6 +565,38 @@ async fn background_loop( } } } + _ = transcode_ticker.tick() => { + if !config.transcode.enabled { + continue; + } + let Ok(busy_permit) = transcode_busy.clone().try_lock_owned() else { + // A previous cycle is still running (this file's + // encode took longer than one poll interval) — skip + // this tick rather than spawning a second overlapping + // one; the still-running cycle will pick up any newly + // pending jobs on its own next iteration anyway. + continue; + }; + let conn = conn.clone(); + let cfg = config.transcode.clone(); + let jellyfin = jellyfin.clone(); + let cycle_status = cycle_status.clone(); + tokio::spawn(async move { + let _permit = busy_permit; + let result = transcode::run_cycle(conn, cfg, jellyfin.as_ref()).await; + let record = match &result { + Ok(stats) => { + info!(?stats, "transcode cycle complete"); + api::CycleRecord { at: chrono::Utc::now(), ok: true, detail: format!("{stats:?}") } + } + Err(e) => { + error!(error = %e, "transcode cycle failed"); + api::CycleRecord { at: chrono::Utc::now(), ok: false, detail: e.to_string() } + } + }; + cycle_status.lock().expect("cycle_status poisoned").last_transcode = Some(record); + }); + } _ = reconcile_ticker.tick() => { let result = { let conn = conn.lock().await; @@ -846,6 +910,7 @@ async fn debug_import_cycle(config: &Config) -> Result<()> { &config.qbit.category, &config.qbit.container_downloads_path, &config.qbit.host_downloads_path, + config.transcode.enabled.then_some(&config.transcode), ) .await?; println!("{stats:?}"); @@ -927,11 +992,12 @@ async fn debug_scan_tv(config: &Config, path: &str) -> Result<()> { .await?; println!( - "matched={} unmatched={} files_linked={} files_renamed={}", + "matched={} unmatched={} files_linked={} files_renamed={} files_reorganized={}", report.matched.len(), report.unmatched.len(), report.files_linked, - report.files_renamed + report.files_renamed, + report.files_reorganized ); if !report.unmatched.is_empty() { println!("unmatched:"); @@ -974,11 +1040,12 @@ async fn debug_scan_movies(config: &Config, path: &str) -> Result<()> { .await?; println!( - "matched={} unmatched={} files_linked={} files_renamed={}", + "matched={} unmatched={} files_linked={} files_renamed={} files_reorganized={}", report.matched.len(), report.unmatched.len(), report.files_linked, - report.files_renamed + report.files_renamed, + report.files_reorganized ); if !report.unmatched.is_empty() { println!("unmatched:"); @@ -1148,6 +1215,44 @@ async fn remux_backlog_cmd(config: &Config) -> Result<()> { /// doesn't stall the grab/import/search cycles; this command is for /// immediately backfilling that same backlog by hand instead of waiting for /// it to trickle in over several hours. +/// One-time reconciliation for episodes whose `episode_file` association +/// went missing (almost certainly the earlier DB-recovery incident) despite +/// their real file still sitting exactly where breadarr's own importer +/// would have put it — see `importer::find_relinkable_episode_files`'s doc +/// comment for the full story. Purely additive: reports what it found +/// before touching anything, never moves/deletes/overwrites a single file, +/// and flags ambiguous matches for a human to look at rather than guessing. +async fn relink_orphaned_files_cmd(config: &Config) -> Result<()> { + if let Some(parent) = config.db_path().parent() { + std::fs::create_dir_all(parent)?; + } + let conn = Connection::open(config.db_path())?; + db::init(&conn)?; + + let (candidates, ambiguous) = importer::find_relinkable_episode_files(&conn)?; + println!( + "found {} orphaned episode file(s) to relink, {} ambiguous case(s) left for manual review", + candidates.len(), + ambiguous.len() + ); + for c in &candidates { + println!( + " relink: {} S{:02}E{:02} -> {}", + c.series_title, + c.season_number, + c.episode_number, + c.path.display() + ); + } + for a in &ambiguous { + println!(" ambiguous, skipped: {a}"); + } + + let linked = importer::relink_episode_files(&conn, &candidates)?; + println!("done: {linked} episode(s) relinked"); + Ok(()) +} + async fn probe_library_cmd(config: &Config) -> Result<()> { if let Some(parent) = config.db_path().parent() { std::fs::create_dir_all(parent)?; @@ -1170,6 +1275,128 @@ async fn probe_library_cmd(config: &Config) -> Result<()> { Ok(()) } +/// One-time backfill: enqueues every existing-library file eligible for +/// AV1 transcoding (see `transcode::find_backlog_candidates` for the exact +/// eligibility rules — not already AV1, not anime, not HDR/2160p+ per the +/// first pass's scope) as a `transcode_job` row, then drives the same +/// worker loop the daemon's steady-state ticker uses +/// (`transcode::run_cycle`) until nothing is left pending. Shares that one +/// code path deliberately — there is exactly one place that actually runs +/// an encode, whether triggered by a backlog sweep or a fresh grab. +// Deliberately does NOT call `transcode::reset_orphaned_running_jobs` on +// startup the way `run_daemon` does — from this CLI's vantage point a +// `running` row could belong to the actual daemon's own ticker legitimately +// working on it right now (see the safety writeup on `claim_pending_jobs`: +// running this backfill alongside a live daemon with transcode enabled is +// intentionally supported, the two now share one atomic, count-aware +// concurrency cap), and there's no reliable way to tell that apart from a +// genuinely orphaned row from a ago-crashed run of this same command. +// If *this* command itself is killed mid-run, its claimed jobs stay +// `running` until the daemon is next restarted (which does its own reset). +async fn transcode_library_cmd(config: &Config) -> Result<()> { + if !config.transcode.enabled { + bail!("transcode.enabled is false in config — enable it before running a backfill"); + } + if let Some(parent) = config.db_path().parent() { + std::fs::create_dir_all(parent)?; + } + let conn = Connection::open(config.db_path())?; + db::init(&conn)?; + + let candidates = transcode::find_backlog_candidates(&conn, &config.transcode)?; + println!( + "found {} backlog candidate(s), highest-bitrate first", + candidates.len() + ); + for candidate in &candidates { + transcode::enqueue( + &conn, + candidate.episode_file_id, + candidate.video_codec.as_deref(), + candidate.size_bytes, + candidate.is_anime, + false, + )?; + } + + drive_transcode_queue_to_completion(conn, config).await +} + +/// Re-transcodes files a real rate-control bug left larger than their +/// original (already AV1, so `transcode-library`'s own backfill query +/// excludes them) — see `transcode::find_oversized_av1_candidates`'s doc +/// comment for the full story. Enqueues with `force_reencode: true`, the +/// only thing that lets `encode_and_verify` attempt a real re-encode of a +/// file that's already AV1 rather than treating it as nothing-to-do. +async fn retranscode_oversized_cmd(config: &Config) -> Result<()> { + if !config.transcode.enabled { + bail!("transcode.enabled is false in config — enable it before running this"); + } + if let Some(parent) = config.db_path().parent() { + std::fs::create_dir_all(parent)?; + } + let conn = Connection::open(config.db_path())?; + db::init(&conn)?; + + let candidates = transcode::find_oversized_av1_candidates(&conn, &config.transcode)?; + println!( + "found {} oversized AV1 file(s) to re-transcode, worst offenders first", + candidates.len() + ); + for candidate in &candidates { + transcode::enqueue( + &conn, + candidate.episode_file_id, + candidate.video_codec.as_deref(), + candidate.size_bytes, + candidate.is_anime, + true, + )?; + } + + drive_transcode_queue_to_completion(conn, config).await +} + +/// Shared by `transcode_library_cmd` and `retranscode_oversized_cmd`: drains +/// whatever's now `pending` in `transcode_job` via repeated `run_cycle` +/// calls until nothing is left, printing a running total. The only +/// difference between the two commands is which candidates got enqueued +/// (and with what `force_reencode` value) before this runs — there's +/// exactly one place that actually drives the worker loop to completion. +async fn drive_transcode_queue_to_completion(conn: Connection, config: &Config) -> Result<()> { + let jellyfin = if config.jellyfin.base_url.is_empty() { + None + } else { + Some(JellyfinClient::new( + config.jellyfin.base_url.clone(), + config.jellyfin.api_key.clone(), + )) + }; + + let conn = std::sync::Arc::new(tokio::sync::Mutex::new(conn)); + let mut total_succeeded = 0usize; + let mut total_skipped = 0usize; + let mut total_failed = 0usize; + let mut total_bytes_saved: i64 = 0; + loop { + let stats = + transcode::run_cycle(conn.clone(), config.transcode.clone(), jellyfin.as_ref()).await?; + if stats.attempted == 0 { + break; + } + total_succeeded += stats.succeeded; + total_skipped += stats.skipped; + total_failed += stats.failed; + total_bytes_saved += stats.bytes_saved; + println!("batch: {stats:?}"); + } + println!( + "done: {total_succeeded} succeeded, {total_skipped} skipped (not beneficial), {total_failed} failed, {:.1} GB saved total", + total_bytes_saved as f64 / 1_073_741_824.0 + ); + Ok(()) +} + /// Runs `importer::verify_library` — the expensive full-decode corruption /// check (`ffmpeg -xerror`, actually decoding every frame) against every /// header-probed-ok file that hasn't been decode-verified yet. Unlike diff --git a/breadarrd/src/matcher/mod.rs b/breadarrd/src/matcher/mod.rs index fc82c08..88a8b15 100644 --- a/breadarrd/src/matcher/mod.rs +++ b/breadarrd/src/matcher/mod.rs @@ -96,6 +96,17 @@ impl TitleMatcher { }) } + /// Caches by text — appropriate for candidate-side text only (library + /// `media_item` titles/aliases, or a metadata provider's small, + /// bounded result list), which the same daemon process legitimately + /// re-embeds across many calls. Deliberately never used for the query + /// side (see `embed_query`): `TitleMatcher` lives for the whole life of + /// `background_loop`, which never returns, and the query is a + /// freshly-parsed release title from every RSS item and search result + /// the daemon ever sees — almost never repeated verbatim. Caching those + /// too grew this `HashMap` without bound for the process's entire + /// (months-long) lifetime, a slow but real leak on a box also running + /// several GB of concurrent GPU/CPU transcode work. fn embed_cached(&mut self, text: &str) -> Result> { if let Some(v) = self.cache.get(text) { return Ok(v.clone()); @@ -105,6 +116,12 @@ impl TitleMatcher { Ok(v) } + /// The query-side counterpart to `embed_cached` — same embedding, never + /// stored in `self.cache`. See `embed_cached`'s doc comment for why. + fn embed_query(&mut self, text: &str) -> Result> { + self.embedder.embed(text) + } + /// Given a flat list of candidate texts (e.g. every search result's /// name plus its aliases, flattened with an index back to which result /// each one belongs to), returns the index of whichever candidate text @@ -121,7 +138,7 @@ impl TitleMatcher { query: &str, candidates: &[(usize, String)], ) -> Result> { - let query_emb = self.embed_cached(query)?; + let query_emb = self.embed_query(query)?; let mut best: Option<(usize, f32)> = None; for (owner_index, text) in candidates { let emb = self.embed_cached(text)?; @@ -137,7 +154,7 @@ impl TitleMatcher { /// aliases, returning the single best match and whether it clears the /// auto-match bar or needs a human to confirm it in the review queue. pub fn match_title(&mut self, conn: &Connection, query: &str) -> Result { - let query_emb = self.embed_cached(query)?; + let query_emb = self.embed_query(query)?; let mut stmt = conn.prepare( "SELECT id, title FROM media_item WHERE monitored = 1 diff --git a/breadarrd/src/metadata/mod.rs b/breadarrd/src/metadata/mod.rs index e5c4b25..788a584 100644 --- a/breadarrd/src/metadata/mod.rs +++ b/breadarrd/src/metadata/mod.rs @@ -97,23 +97,34 @@ pub fn insert_series( let mut seasons_seen = HashSet::new(); for ep in episodes { + // TVDB's "season 0" is a catch-all for specials — recaps, shorts, + // and often a tie-in movie that's frequently already tracked as + // its own separate `media_item` (verified live: Chainsaw Man's + // season 0 included "Chainsaw Man – The Movie: Reze Arc", which + // already exists as its own movie entry). Monitoring these by + // default means the library never actually "completes" and the + // missing-episode count is inflated with content the user was + // never trying to acquire as episodes in the first place. Regular + // seasons keep the previous default of monitored. + let monitored = i64::from(ep.season_number != 0); if seasons_seen.insert(ep.season_number) { conn.execute( - "INSERT OR IGNORE INTO season (media_item_id, season_number, monitored) VALUES (?1, ?2, 1)", - params![media_item_id, ep.season_number], + "INSERT OR IGNORE INTO season (media_item_id, season_number, monitored) VALUES (?1, ?2, ?3)", + params![media_item_id, ep.season_number, monitored], )?; } conn.execute( "INSERT OR IGNORE INTO episode (media_item_id, season_number, episode_number, absolute_number, title, air_date, monitored, has_file) - VALUES (?1, ?2, ?3, ?4, ?5, ?6, 1, 0)", + VALUES (?1, ?2, ?3, ?4, ?5, ?6, ?7, 0)", params![ media_item_id, ep.season_number, ep.episode_number, ep.absolute_number, ep.title, - ep.air_date + ep.air_date, + monitored, ], )?; } diff --git a/breadarrd/src/metadata/tvdb.rs b/breadarrd/src/metadata/tvdb.rs index 914022e..a9cd5ff 100644 --- a/breadarrd/src/metadata/tvdb.rs +++ b/breadarrd/src/metadata/tvdb.rs @@ -110,8 +110,6 @@ impl TvdbClient { } pub async fn episodes(&self, series_id: &str) -> Result> { - let token = self.token().await?; - #[derive(Deserialize)] struct EpisodesResponse { data: EpisodesData, @@ -131,20 +129,47 @@ impl TvdbClient { aired: Option, } - let resp: EpisodesResponse = self - .client - .get(format!( - "https://api4.thetvdb.com/v4/series/{series_id}/episodes/default" - )) - .bearer_auth(token) - .send() - .await - .context("tvdb episodes request failed")? - .error_for_status() - .context("tvdb episodes returned an error status")? - .json() - .await - .context("tvdb episodes response was not valid JSON")?; + // TVDB's plain `/episodes/default` returns names in the show's + // original airing language — for a lot of anime that's Japanese, + // with no English name at all (verified live: entire shows came + // back Japanese-only). `/episodes/default/eng` is the same episode + // list (same numbering/air-date fields) but with TVDB's own + // crowd-sourced English translation substituted in for `name` + // wherever one exists — a real translation, not a guess, so it's + // tried first and only falls back to the original-language + // endpoint if TVDB has no English data for this show at all. + let token = self.token().await?; + let fetch = |url: String| { + let client = self.client.clone(); + let token = token.clone(); + async move { + client + .get(url) + .bearer_auth(token) + .send() + .await + .context("tvdb episodes request failed")? + .error_for_status() + .context("tvdb episodes returned an error status")? + .json::() + .await + .context("tvdb episodes response was not valid JSON") + } + }; + + let resp = match fetch(format!( + "https://api4.thetvdb.com/v4/series/{series_id}/episodes/default/eng" + )) + .await + { + Ok(resp) => resp, + Err(_) => { + fetch(format!( + "https://api4.thetvdb.com/v4/series/{series_id}/episodes/default" + )) + .await? + } + }; Ok(resp .data diff --git a/breadarrd/src/parser/mod.rs b/breadarrd/src/parser/mod.rs index b6f9c36..f24fcaa 100644 --- a/breadarrd/src/parser/mod.rs +++ b/breadarrd/src/parser/mod.rs @@ -131,6 +131,16 @@ mod tests { assert_eq!(p.title_normalized, "Ascendance of a Bookworm"); } + #[test] + fn parses_sxxexx_with_a_trailing_fansub_revision_tag() { + // "v2" glued directly onto the episode number ("a fixed re-release + // of this episode") previously broke the word-boundary check + // entirely, leaving season/episode both None. + let p = parse("[Judas] Chainsaw Man - S01E01v2 1080p WEB-DL"); + assert_eq!(p.season, Some(1)); + assert_eq!(p.episode, Some(1)); + } + #[test] fn parses_subsplease_dash_episode_with_group_and_hash() { let p = parse("[SubsPlease] Honzuki no Gekokujou S4 - 13 (1080p) [A4FE0990].mkv"); @@ -171,6 +181,78 @@ mod tests { assert_eq!(p.resolution, Some(1080)); } + #[test] + fn parses_season_pack_shapes_without_literal_parens() { + // Real review-queue entries that all failed to resolve at all + // before this fix — season came back None, not just unmatched + // episode — because SEASON_PACK_RE required a literal + // "(S?N Complete)" shape. + assert_eq!( + parse("Modern.Family.S10.COMPLETE.720p.AMZN.WEBRip.x264-GalaxyTV").season, + Some(10) + ); + assert_eq!( + parse("Modern Family 2009 Season 8 Complete 720p AMZN WEBRip x264 [i_c]").season, + Some(8) + ); + assert_eq!( + parse("Red.Dwarf.S04.1080p.BluRay.x264-LATENCY [Season 4 Four Complete]").season, + Some(4) + ); + assert_eq!( + parse("Red.Dwarf.S11.1080p.BluRay.x264-SHORTBREHD [Season 11 Eleven]").season, + Some(11) + ); + assert_eq!( + parse("Game of Thrones - Season 8 S08 - 2019 1080p Bluray AAC5.1 x264-R").season, + Some(8) + ); + } + + // Regression test for a real gap found in review: "Season 2 - 25" was + // first swallowed whole by `looks_like_episode_range` (its own + // `BARE_EPISODE_RANGE_RE` skips over the un-matchable "Season" word and + // finds its first real match at "2 - 25", mistaking the season marker's + // own number for a range start), and even with that fixed, + // `extract_episode_info`'s `SEASON_PACK_RE` branch used to return + // season-only and never look for a trailing episode number at all. + // Either bug alone drops episode 25 silently. + #[test] + fn parses_a_season_marker_followed_by_a_dash_episode() { + let p = parse("[Erai-raws] Some Show Season 2 - 25 [1080p]"); + assert_eq!(p.season, Some(2)); + assert_eq!(p.episode, Some(25)); + } + + // Companion case: a genuine season-only pack (no trailing dash-episode + // anywhere) must still resolve to season-only, not spuriously pick up + // an unrelated number as an episode. + #[test] + fn a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode() { + let p = parse("Some Show Season 2 Complete [1080p]"); + assert_eq!(p.season, Some(2)); + assert_eq!(p.episode, None); + } + + // Regression test for a real gap found in review: a date-named release + // ("2024-01-15") got misread by `BARE_EPISODE_RANGE_RE` as an episode + // range — the 4-digit year is too many digits for `\d{1,3}` to match + // whole, so its first real match starts at the month/day pair + // ("01-15") instead, and `looks_like_episode_range` treats that as a + // real range. Asserted directly against the tokenizer rather than + // `parse()`, since a false-positive range and a genuine "no episode + // marker at all" both surface identically as `None`/`None` on + // `ParsedRelease` — `looks_like_episode_range` returning `false` is the + // actual fix being tested here. + #[test] + fn does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range() { + assert!(!tokens::looks_like_episode_range("Some Daily Show 2024-01-15 1080p WEB-DL")); + + let p = parse("Some Daily Show 2024-01-15 1080p WEB-DL"); + assert_eq!(p.season, None); + assert_eq!(p.episode, None); + } + #[test] fn parses_yameii_dash_sxxexx_with_english_dub_tag() { let p = parse("[Yameii] Ascendance of a Bookworm - S04E11 [English Dub] [CR WEB-DL 1080p H264 AAC] [8ACE7B72] (Honzuki no Gekokujou)"); diff --git a/breadarrd/src/parser/tokens.rs b/breadarrd/src/parser/tokens.rs index 2c722ee..c48f6a8 100644 --- a/breadarrd/src/parser/tokens.rs +++ b/breadarrd/src/parser/tokens.rs @@ -38,12 +38,33 @@ static YEAR_RE: LazyLock = LazyLock::new(|| Regex::new(r"[(\[](19|20)\d{2 static BARE_YEAR_RE: LazyLock = LazyLock::new(|| Regex::new(r"\b((?:19|20)\d{2})\b").unwrap()); +// The trailing `v\d+` is a fansub revision tag ("v2" = "second release of +// this episode, fixed encode/subs") stuck directly onto the episode number +// with no separator — "S01E01v2". Without consuming it before the `\b`, +// the boundary check fails outright (digit→letter isn't a word boundary), +// so the whole pattern silently doesn't match and the file falls through +// to unparsed (verified live: every v2 release of several shows, e.g. an +// entire show that only had v2 releases, ended up with zero linked +// episode files during a library scan). static SXXEXX_RE: LazyLock = - LazyLock::new(|| Regex::new(r"(?i)\bS(\d{1,2})E(\d{1,3})\b").unwrap()); + LazyLock::new(|| Regex::new(r"(?i)\bS(\d{1,2})E(\d{1,3})(?:v\d+)?\b").unwrap()); static SXX_DASH_EP_RE: LazyLock = LazyLock::new(|| Regex::new(r"(?i)\bS(\d{1,2})\s*-\s*(\d{1,3})\b").unwrap()); +// A bare season marker with no episode number attached — "S01", "Season 8", +// "Season.1", optionally with a trailing "Complete"/spelled-out season word +// (e.g. "[Season 4 Four Complete]") that's irrelevant to the number itself. +// Previously required literal parens around an explicit "S?N Complete)" +// shape, matching only one specific release-group convention; real +// releases routinely drop the parens, drop "Complete" entirely (e.g. +// "Game of Thrones - Season 8 S08 - 2019"), or spell "Season" out with a +// dot instead of a space (verified live: several real review-queue entries +// failed to resolve at all — season came back `None` — because none of +// these shapes matched the old pattern). Only reached after +// `SXXEXX_RE`/`SXX_DASH_EP_RE` have already failed to find an actual +// episode number, so treating a bare season marker as a pack signal here is +// safe. static SEASON_PACK_RE: LazyLock = - LazyLock::new(|| Regex::new(r"(?i)\(S?(\d{1,2})\s*Complete\)").unwrap()); + LazyLock::new(|| Regex::new(r"(?i)\bS(?:eason)?\.?\s*(\d{1,2})\b").unwrap()); static DASH_EPISODE_RE: LazyLock = LazyLock::new(|| Regex::new(r"-\s*(\d{1,3})\b").unwrap()); // A batch/season-pack release covering many episodes in one torrent. @@ -69,15 +90,46 @@ static SXX_EPISODE_RANGE_RE: LazyLock = // elsewhere in the title with a smaller trailing number. static BARE_EPISODE_RANGE_RE: LazyLock = LazyLock::new(|| Regex::new(r"\b(\d{1,3})\s*[-~]\s*(\d{1,3})\b").unwrap()); +// A `YYYY-MM-DD` date ("2024-01-15"): the year's 4 digits are too many for +// `BARE_EPISODE_RANGE_RE`'s/`DASH_EPISODE_RE`'s `\d{1,3}` to match as a +// whole, so those regexes' *first real match* on a date-named release ends +// up starting at the month ("01-15", or "01" alone) instead — a bare +// month/day pair, not a real episode range or episode number. Matched as a +// whole date span (not just a "year-" prefix check) so both the month *and* +// the day segment are covered — checking only the text immediately before a +// candidate match would still let "15" in "2024-01-15" slip through as a +// false "episode 15" once "01" alone was correctly rejected. +static DATE_RE: LazyLock = + LazyLock::new(|| Regex::new(r"\b(?:19|20)\d{2}-\d{1,2}-\d{1,2}\b").unwrap()); + +fn overlaps_a_date(s: &str, start: usize, end: usize) -> bool { + DATE_RE.find_iter(s).any(|d| d.start() <= start && end <= d.end()) +} pub(super) fn looks_like_episode_range(s: &str) -> bool { if BATCH_WORD_RE.is_match(s) || SXX_EPISODE_RANGE_RE.is_match(s) { return true; } - BARE_EPISODE_RANGE_RE.captures(s).is_some_and(|c| { - let a: u32 = c[1].parse().unwrap_or(0); - let b: u32 = c[2].parse().unwrap_or(0); - b > a + BARE_EPISODE_RANGE_RE.captures_iter(s).any(|c| { + let first = c.get(1).unwrap(); + let second = c.get(2).unwrap(); + let a: u32 = first.as_str().parse().unwrap_or(0); + let b: u32 = second.as_str().parse().unwrap_or(0); + if b <= a { + return false; + } + if overlaps_a_date(s, first.start(), second.end()) { + return false; + } + // "Season 2 - 25": the range's first number is really a season + // marker's own number (checked by comparing spans, not just text, + // so this only fires when the two genuinely overlap), not a range + // start — "2 - 25" isn't a real episode range, it's "season 2, + // episode 25", resolved separately in `extract_episode_info`. + let is_season_marker_number = SEASON_PACK_RE.captures(s).is_some_and(|sc| { + sc.get(1).unwrap().range() == first.range() + }); + !is_season_marker_number }) } @@ -144,6 +196,23 @@ pub(super) fn extract_year(s: &str) -> Option { s[m.start()..m.end()].parse().ok() } +/// `DASH_EPISODE_RE`'s first match that isn't actually the month of a +/// `YYYY-MM-DD` date. A bare `-\s*\d{1,3}\b` alone can't tell "Show - 25 +/// [1080p]" (a real episode number) apart from "...2024-01-15..." (the "01" +/// is just a month, matched for the same reason `BARE_EPISODE_RANGE_RE` +/// does in `looks_like_episode_range` — the 4-digit year is too many digits +/// to match as a whole, so the regex's first real match starts one segment +/// later). Reused by every `extract_episode_info` branch that falls back to +/// `DASH_EPISODE_RE`, not just the range-detection path, since the date +/// misread happens independently of whether `looks_like_episode_range` +/// fires. +fn find_real_dash_episode(s: &str) -> Option> { + DASH_EPISODE_RE.captures_iter(s).find(|c| { + let m = c.get(0).unwrap(); + !overlaps_a_date(s, m.start(), m.end()) + }) +} + /// Returns (season, episode, absolute_episode, title_span_end) — the last /// element is the byte offset in `s` where the episode/season token (or, /// failing that, the first quality marker) begins, used to slice out the @@ -173,9 +242,19 @@ pub(super) fn extract_episode_info(s: &str) -> (Option, Option, Option } if let Some(c) = SEASON_PACK_RE.captures(s) { let season = c[1].parse().ok(); + // A season marker immediately followed elsewhere by a dash-number + // ("Season 2 - 25") names one episode within that season, not a + // season-only pack — checked here rather than reordering the checks + // above `SXX_DASH_EP_RE`/`SXXEXX_RE` still get first crack at more + // specific shapes, and a genuine season-only pack (no trailing + // dash-number anywhere) is unaffected. + if let Some(ep) = find_real_dash_episode(s) { + let episode: Option = ep[1].parse().ok(); + return (season, episode, None, c.get(0).unwrap().start()); + } return (season, None, None, c.get(0).unwrap().start()); } - if let Some(c) = DASH_EPISODE_RE.captures(s) { + if let Some(c) = find_real_dash_episode(s) { let episode: Option = c[1].parse().ok(); return (None, episode, episode, c.get(0).unwrap().start()); } diff --git a/breadarrd/src/qbit/mod.rs b/breadarrd/src/qbit/mod.rs index bf46181..89ac2d9 100644 --- a/breadarrd/src/qbit/mod.rs +++ b/breadarrd/src/qbit/mod.rs @@ -33,6 +33,15 @@ impl std::fmt::Display for MagnetRejected { impl std::error::Error for MagnetRejected {} +/// Newer qBittorrent WebUI API versions' `torrents/add` JSON response shape. +#[derive(Debug, Deserialize, Default)] +struct AddTorrentResponse { + #[serde(default)] + success_count: u32, + #[serde(default)] + failure_count: u32, +} + pub struct QbitClient { base_url: String, client: reqwest::Client, @@ -101,7 +110,12 @@ impl QbitClient { let status = resp.status(); let body = resp.text().await.unwrap_or_default(); - if !status.is_success() || body.trim() != "Ok." { + // Older qBittorrent WebUI API versions return 200 with body "Ok."; + // newer ones return 204 No Content with an empty body instead. Bad + // credentials return a real error status (401), which `is_success` + // already catches — the response body's exact text isn't part of + // the actual success contract, just an artifact of the old version. + if !status.is_success() { bail!("qbit login failed: status={status} body={body:?}"); } Ok(()) @@ -142,13 +156,21 @@ impl QbitClient { } // qBittorrent's add-torrent endpoint returns HTTP 200 even when // it rejects the magnet outright (a dead/malformed hash, one it - // already knows is unreachable) — the *only* signal is the - // response body text ("Ok." vs "Fails."). Without this check a - // rejected magnet looks identical to a real success: the caller - // records a `release` row as grabbed and nothing ever - // downloads, silently and permanently (verified live — this - // happened for a real release). - if body.trim() != "Ok." { + // already knows is unreachable) — the response body is the only + // signal. Older qBittorrent versions returned plain text ("Ok." + // vs "Fails."); newer ones return a JSON summary with + // success_count/failure_count instead (verified live against + // the currently deployed version). Without checking whichever + // shape is actually in play, a rejected magnet looks identical + // to a real success: the caller records a `release` row as + // grabbed and nothing ever downloads, silently and permanently + // (verified live — this happened for a real release under the + // old text-only check). + let rejected = match serde_json::from_str::(&body) { + Ok(r) => r.failure_count > 0 || r.success_count == 0, + Err(_) => body.trim() != "Ok.", + }; + if rejected { return Err(anyhow::Error::new(MagnetRejected { body })); } return Ok(()); @@ -204,10 +226,6 @@ impl QbitClient { unreachable!("loop always returns or bails on its second iteration") } - /// Moves a torrent's save location — qBittorrent physically relocates - /// the underlying file(s) itself and continues seeding from the new - /// path, rather than breadarr keeping a second permanent copy purely to - /// satisfy its own import step. /// Held for the duration of an add-then-correlate-hash sequence — see /// `grab_lock`'s doc comment on why this needs to be process-wide, not /// just per-call. @@ -215,10 +233,19 @@ impl QbitClient { self.grab_lock.lock().await } - pub async fn set_location(&self, hash: &str, location: &str) -> Result<()> { + /// Removes a torrent from qBittorrent's own tracking after breadarr has + /// already moved its data straight into the library — `delete_files: + /// false` because by the time this is called there's nothing left at + /// the torrent's original save path for qBittorrent to delete; leaving + /// the torrent registered would just leave it sitting in an "files + /// missing" error state indefinitely. Best-effort from the caller's + /// side: a failure here never undoes or blocks the import that already + /// succeeded, it just leaves one stale entry in the qBittorrent UI to + /// clean up by hand. + pub async fn delete_torrent(&self, hash: &str) -> Result<()> { self.post_form( - "/api/v2/torrents/setLocation", - &[("hashes", hash), ("location", location)], + "/api/v2/torrents/delete", + &[("hashes", hash), ("deleteFiles", "false")], ) .await?; Ok(()) diff --git a/breadarrd/src/scheduler.rs b/breadarrd/src/scheduler.rs index 3a990c6..37deb68 100644 --- a/breadarrd/src/scheduler.rs +++ b/breadarrd/src/scheduler.rs @@ -123,6 +123,20 @@ fn looks_like_season_pack(parsed: &ParsedRelease) -> bool { parsed.season.is_some() && parsed.episode.is_none() && parsed.absolute_episode.is_none() } +/// Sort key for a batch of raw search results: season packs first (a pack +/// clears every missing episode in one grab instead of one at a time, and +/// each still goes through the normal seeder/quality gate in `process_item` +/// — a pack with too few seeders is rejected there and iteration just falls +/// through to the next candidate, so this never trades a viable single +/// episode for an unviable pack), highest-seeded first within each group. +fn release_sort_key(item: &RawReleaseItem) -> (std::cmp::Reverse, std::cmp::Reverse) { + let is_pack = looks_like_season_pack(&parser::parse(&item.title)); + ( + std::cmp::Reverse(is_pack), + std::cmp::Reverse(item.seeders.unwrap_or(0)), + ) +} + /// True when a release's raw title carries an explicit non-video format /// marker — an ebook, audiobook, or comic that happens to share a /// monitored show/movie's title text, not an actual episode or film. A @@ -208,7 +222,22 @@ fn movie_eligible_for_upgrade(conn: &Connection, media_item_id: i64) -> Result 0 { + return Ok(false); + } + // Same reasoning as the `upgrade_locked` check in + // `enumerate_upgrade_targets`: a locally AV1-transcoded file is a + // deliberate shrink, not something the upgrade loop should try to + // replace with the next bigger HEVC/x264 release it finds. + let upgrade_locked: i64 = conn + .query_row( + "SELECT upgrade_locked FROM episode_file + WHERE media_item_id = ?1 AND episode_id IS NULL", + params![media_item_id], + |row| row.get(0), + ) + .unwrap_or(0); + Ok(upgrade_locked == 0) } fn is_anime(conn: &Connection, tvdb_id: i64) -> Result { @@ -460,12 +489,9 @@ async fn process_item( let parsed = parser::parse(&item.title); - let candidate = match matcher.match_title(conn, &parsed.title_normalized)? { - MatchOutcome::Auto(c) => c, - MatchOutcome::NeedsReview(c) => { - matcher::queue_for_review(conn, &item.title, &c, Some(&item.link), Some(source_id))?; - return Ok(ProcessOutcome::QueuedForReview); - } + let (candidate, needs_review) = match matcher.match_title(conn, &parsed.title_normalized)? { + MatchOutcome::Auto(c) => (c, false), + MatchOutcome::NeedsReview(c) => (c, true), MatchOutcome::NoMatch => return Ok(ProcessOutcome::NoMatch), }; @@ -474,6 +500,16 @@ async fn process_item( let mut episode_id: Option = None; let mut season_pack_number: Option = None; + // Whether this match needs a human's confirmation (queued for review) + // or was confident enough to act on automatically, the show/season/ + // episode/movie still has to actually need *something* first — a + // low-confidence title match against an already-complete show gains + // nothing from a human's yes/no, it's just noise that reappears every + // cycle the source keeps re-listing the same old release (verified + // live: fully-complete shows' season-pack re-releases piling up in the + // review queue indefinitely because this check only ever ran on the + // auto-match path). So this eligibility check runs before the + // queue-for-review decision below, not only on the auto-grab path. if media_item.kind == "movie" { // A release carrying a season/episode/absolute-episode marker // title-matched a movie by name alone — it's actually an episode @@ -534,10 +570,30 @@ async fn process_item( is_season_pack: season_pack_number.is_some(), }; + // Quality gates — including "reject sub-1080p when a 1080p+ alternative + // exists in this same batch" — apply before a candidate ever reaches a + // human, not just on the confident auto-grab path. A human's review + // decision is about whether this is genuinely the right show/season; + // it was never meant to also be the place quality standards get + // relaxed just because the title match happened to be ambiguous + // (verified live: several 720p season-pack releases sat in the review + // queue for shows that also had 1080p+ releases available in the same + // search, when they should have been silently gate-rejected instead). if let GateResult::Reject(reason) = scoring::evaluate_gates(&parsed, &gate_ctx, &profile) { return Ok(ProcessOutcome::GateRejected(reason)); } + if needs_review { + matcher::queue_for_review( + conn, + &item.title, + &candidate, + Some(&item.link), + Some(source_id), + )?; + return Ok(ProcessOutcome::QueuedForReview); + } + let release_score = scoring::score(&parsed, item.seeders.unwrap_or(0), false, &profile); let existing_best = match (episode_id, season_pack_number) { (Some(eid), _) => best_existing_score(conn, eid)?, @@ -1129,6 +1185,7 @@ fn enumerate_upgrade_targets( (SELECT tvdb_id FROM anime_mapping WHERE tvdb_id IS NOT NULL)) AND NOT EXISTS (SELECT 1 FROM release r WHERE r.episode_id = e.id AND r.status IN ('grabbed','downloading')) + AND (ef.upgrade_locked IS NULL OR ef.upgrade_locked = 0) AND (us.last_checked_at IS NULL OR {})", UPGRADE_DUE_CLAUSE .replace("last_checked_at", "us.last_checked_at") @@ -1638,7 +1695,7 @@ pub async fn execute_search_targets( }; let mut sorted = items; - sorted.sort_by_key(|i| std::cmp::Reverse(i.seeders.unwrap_or(0))); + sorted.sort_by_key(release_sort_key); sorted.truncate(MAX_RESULTS_PER_SEARCH); // Computed once per target, over candidates that at least pass the @@ -2055,6 +2112,30 @@ pub fn prepare_review_approval(conn: &Connection, review_id: i64) -> Result Result Result<()> { + conn.execute( + "UPDATE review_queue SET status = 'pending' WHERE id = ?1 AND status = 'approved'", + params![review_id], + )?; + Ok(()) +} + /// The actual grab — network/qBittorrent I/O only, no `Connection` involved, /// safe to `.await` from anywhere. pub async fn grab_prepared_approval( @@ -2076,11 +2181,12 @@ pub async fn grab_prepared_approval( grab_and_capture_hash(qbit, &prepared.link, qbit_category).await } -/// Sync-only: records the grab and marks the review approved. Call after -/// [`grab_prepared_approval`] completes. +/// Sync-only: records the grab. Call after [`grab_prepared_approval`] +/// completes. Doesn't touch `review_queue.status` — `prepare_review_approval` +/// already claimed it into `approved` before the grab ran (see its doc +/// comment). pub fn finalize_review_approval( conn: &Connection, - review_id: i64, prepared: &PreparedApproval, qbit_category: &str, torrent_hash: Option<&str>, @@ -2111,10 +2217,6 @@ pub fn finalize_review_approval( torrent_hash, status, )?; - conn.execute( - "UPDATE review_queue SET status = 'approved' WHERE id = ?1", - params![review_id], - )?; Ok(()) } @@ -2276,6 +2378,22 @@ mod tests { assert_eq!(targets[1].episode_id, Some(1)); } + #[test] + fn enumerate_upgrade_targets_excludes_an_upgrade_locked_episode() { + let conn = seeded_upgrade_conn_with_one_flagged_episode(); + // Episode 2 is the probe-flagged one that would otherwise sort + // first — lock it (as a completed local AV1 transcode would) and + // confirm it drops out entirely rather than just losing priority. + conn.execute( + "UPDATE episode_file SET upgrade_locked = 1 WHERE episode_id = 2", + [], + ) + .unwrap(); + let targets = enumerate_upgrade_targets(&conn, 10, 5.0).unwrap(); + assert_eq!(targets.len(), 1); + assert_eq!(targets[0].episode_id, Some(1)); + } + #[test] fn record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row() { let conn = seeded_conn(); @@ -2472,6 +2590,47 @@ mod tests { } } + // Regression test for a real gap found in review: `prepare_review_approval` + // used to only *read* `status == "pending"`, never claim it — two + // concurrent `approve()` calls (a double-click, or an HTTP client retry) + // could both pass that check, both grab the same release, and both + // write their own `release`/`torrent_fetch` rows. A second call for the + // same review must now see it's already claimed. + #[test] + fn a_second_prepare_call_on_an_already_claimed_review_sees_not_pending() { + let conn = seeded_movie_conn(); + let review_id = insert_pending_review(&conn, "Some Movie 2016 1080p BluRay x264"); + + assert!(matches!( + prepare_review_approval(&conn, review_id).unwrap(), + ApprovalPrep::Ready(_) + )); + // Same review_id, called again before any grab or finalize ran — + // simulates the double-click/retry race. + assert!(matches!( + prepare_review_approval(&conn, review_id).unwrap(), + ApprovalPrep::NotPending + )); + } + + #[test] + fn release_review_claim_reverts_a_claimed_row_back_to_pending() { + let conn = seeded_movie_conn(); + let review_id = insert_pending_review(&conn, "Some Movie 2016 1080p BluRay x264"); + + assert!(matches!( + prepare_review_approval(&conn, review_id).unwrap(), + ApprovalPrep::Ready(_) + )); + release_review_claim(&conn, review_id).unwrap(); + // The claim was released (e.g. because the grab itself then errored + // outright) — a fresh approval attempt must be possible again. + assert!(matches!( + prepare_review_approval(&conn, review_id).unwrap(), + ApprovalPrep::Ready(_) + )); + } + #[test] fn rejects_a_movie_review_whose_title_looks_like_an_episode() { let conn = seeded_movie_conn(); @@ -2545,6 +2704,20 @@ mod tests { assert!(movie_eligible_for_upgrade(&conn, 1).unwrap()); } + #[test] + fn movie_eligible_for_upgrade_is_false_once_upgrade_locked() { + let conn = seeded_movie_conn(); + conn.execute( + "INSERT INTO episode_file (media_item_id, episode_id, path, size_bytes, upgrade_locked) + VALUES (1, NULL, '/tmp/movie.mkv', 100, 1)", + [], + ) + .unwrap(); + // A locally AV1-transcoded file is a deliberate shrink, not + // something the upgrade loop should try to replace. + assert!(!movie_eligible_for_upgrade(&conn, 1).unwrap()); + } + #[test] fn movie_eligible_for_upgrade_is_false_when_unmonitored() { let conn = seeded_movie_conn(); @@ -2630,6 +2803,54 @@ mod tests { ))); } + #[test] + fn release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode() { + let pack = RawReleaseItem { + title: "Some Show (S02 Complete) 1080p WEB-DL".into(), + link: String::new(), + guid: "pack".into(), + size_bytes: None, + seeders: Some(10), + leechers: None, + }; + let episode = RawReleaseItem { + title: "Some Show S02E05 1080p WEB-DL".into(), + link: String::new(), + guid: "episode".into(), + size_bytes: None, + seeders: Some(500), + leechers: None, + }; + let mut items = vec![episode.clone(), pack.clone()]; + items.sort_by_key(release_sort_key); + assert_eq!(items[0].guid, "pack"); + assert_eq!(items[1].guid, "episode"); + } + + #[test] + fn release_sort_key_falls_back_to_seeders_within_the_same_group() { + let low = RawReleaseItem { + title: "Some Show S02E05 1080p WEB-DL".into(), + link: String::new(), + guid: "low".into(), + size_bytes: None, + seeders: Some(5), + leechers: None, + }; + let high = RawReleaseItem { + title: "Some Show S02E05 720p WEB-DL".into(), + link: String::new(), + guid: "high".into(), + size_bytes: None, + seeders: Some(50), + leechers: None, + }; + let mut items = vec![low.clone(), high.clone()]; + items.sort_by_key(release_sort_key); + assert_eq!(items[0].guid, "high"); + assert_eq!(items[1].guid, "low"); + } + #[test] fn count_monitored_missing_episodes_in_season_counts_correctly() { let conn = seeded_conn(); diff --git a/breadarrd/src/sources/mod.rs b/breadarrd/src/sources/mod.rs index f6676ca..646d82f 100644 --- a/breadarrd/src/sources/mod.rs +++ b/breadarrd/src/sources/mod.rs @@ -45,7 +45,17 @@ pub(crate) fn urlencode(s: &str) -> String { pub(crate) fn parse_human_size(s: &str) -> Option { let s = s.trim(); - let (num_part, unit) = s.split_once(' ')?; + // Split on the first character that isn't part of the number, rather + // than requiring a literal space — some sources render this without one + // ("38.1GiB"). Requiring a space made `split_once(' ')` return `None` + // for those, silently leaving `size_bytes` unset rather than failing + // outright: the gate's size sanity check (`gate.rs`) treats a missing + // size as "nothing to check" and skips it entirely instead of rejecting + // the release, so a value this parser simply couldn't read bypassed + // size validation altogether rather than being caught by it. + let split_at = s.find(|c: char| !(c.is_ascii_digit() || c == '.'))?; + let (num_part, unit) = s.split_at(split_at); + let unit = unit.trim(); let num: f64 = num_part.parse().ok()?; let mult = match unit { "B" => 1.0, @@ -80,4 +90,14 @@ mod tests { fn rejects_unknown_unit() { assert_eq!(parse_human_size("5 XiB"), None); } + + // Regression test for a real gap found in review: some sources render + // this with no space between the number and the unit — the old + // `split_once(' ')` returned `None` for those, silently leaving + // `size_bytes` unset (which skips the gate's size sanity check entirely) + // rather than rejecting a value this parser genuinely couldn't read. + #[test] + fn parses_a_size_with_no_space_before_the_unit() { + assert_eq!(parse_human_size("38.1GiB"), Some(40909563494)); + } } diff --git a/breadarrd/src/sources/rss.rs b/breadarrd/src/sources/rss.rs index 34adf96..5425646 100644 --- a/breadarrd/src/sources/rss.rs +++ b/breadarrd/src/sources/rss.rs @@ -52,6 +52,39 @@ fn build_search_url(feed_url: &str, query: Option<&str>) -> String { } } +/// Every field accumulated across one ``'s `Text`/`CData` events, +/// bundled into one struct (rather than six separate `&mut Option<_>` +/// parameters) purely to keep `accumulate_field` under clippy's +/// too-many-arguments threshold. +#[derive(Default)] +struct ItemFields { + title: Option, + link: Option, + guid: Option, + seeders: Option, + leechers: Option, + size_bytes: Option, +} + +/// Appends rather than overwrites title/link/guid: a real feed can split a +/// single logical value across more than one `Text`/`CData` event for the +/// same tag (mixed content, or just a parser buffer boundary) — a plain +/// assignment would silently keep only the *last* fragment, truncating the +/// value. `nyaa:seeders`/`nyaa:leechers`/`nyaa:size` stay parse-and-overwrite +/// since they're short numeric/size tokens, not free text expected to span +/// multiple events. +fn accumulate_field(tag: &str, text: &str, fields: &mut ItemFields) { + match tag { + "title" => fields.title.get_or_insert_with(String::new).push_str(text), + "link" => fields.link.get_or_insert_with(String::new).push_str(text), + "guid" => fields.guid.get_or_insert_with(String::new).push_str(text), + "nyaa:seeders" => fields.seeders = text.parse().ok(), + "nyaa:leechers" => fields.leechers = text.parse().ok(), + "nyaa:size" => fields.size_bytes = parse_human_size(text), + _ => {} + } +} + fn parse_nyaa_rss(bytes: &[u8]) -> Result> { let mut reader = Reader::from_reader(bytes); reader.config_mut().trim_text(true); @@ -61,12 +94,7 @@ fn parse_nyaa_rss(bytes: &[u8]) -> Result> { let mut in_item = false; let mut cur_tag = String::new(); - let mut title = None; - let mut link = None; - let mut guid = None; - let mut seeders = None; - let mut leechers = None; - let mut size_bytes = None; + let mut fields = ItemFields::default(); loop { match reader.read_event_into(&mut buf)? { @@ -75,41 +103,42 @@ fn parse_nyaa_rss(bytes: &[u8]) -> Result> { let name = String::from_utf8_lossy(e.name().as_ref()).into_owned(); if name == "item" { in_item = true; - title = None; - link = None; - guid = None; - seeders = None; - leechers = None; - size_bytes = None; + fields = ItemFields::default(); } cur_tag = name; } Event::Text(t) if in_item => { let raw = t.decode()?; let text = unescape(&raw)?.into_owned(); - match cur_tag.as_str() { - "title" => title = Some(text), - "link" => link = Some(text), - "guid" => guid = Some(text), - "nyaa:seeders" => seeders = text.parse().ok(), - "nyaa:leechers" => leechers = text.parse().ok(), - "nyaa:size" => size_bytes = parse_human_size(&text), - _ => {} - } + accumulate_field(&cur_tag, &text, &mut fields); + } + // CDATA content is raw text by definition — XML entity escaping + // doesn't apply inside a CDATA section (running `unescape()` on + // it would misinterpret a literal "&" as an escaped + // ampersand), so this decodes without it. Many real-world feeds + // wrap ``/`<link>` in CDATA; previously only + // `Event::Text` was handled at all, so those items silently + // came back with `title = None` and were dropped at the + // `item`-close check below with zero error — pointing + // `nyaa_rss_url` at a CDATA-heavy feed yielded zero items, not + // a visible failure. + Event::CData(t) if in_item => { + let text = t.decode()?.into_owned(); + accumulate_field(&cur_tag, &text, &mut fields); } Event::End(e) => { let name = String::from_utf8_lossy(e.name().as_ref()).into_owned(); if name == "item" { if let (Some(title), Some(link), Some(guid)) = - (title.take(), link.take(), guid.take()) + (fields.title.take(), fields.link.take(), fields.guid.take()) { items.push(RawReleaseItem { title, link, guid, - size_bytes, - seeders, - leechers, + size_bytes: fields.size_bytes, + seeders: fields.seeders, + leechers: fields.leechers, }); } in_item = false; @@ -156,6 +185,40 @@ mod tests { assert_eq!(item.size_bytes, Some(373817344)); } + // Regression test for a real gap found in review: many real-world feeds + // wrap `<title>`/`<link>`/`<guid>` in CDATA rather than plain text + // content (often to avoid having to XML-escape ampersands/brackets + // common in release titles). Previously only `Event::Text` was + // handled — `Event::CData` was silently ignored — so every field + // wrapped this way came back `None` and the whole item was dropped at + // the `item`-close check with no error surfaced at all. + #[test] + fn parses_cdata_wrapped_fields() { + const CDATA_SAMPLE: &str = r#"<?xml version="1.0" encoding="UTF-8"?> +<rss xmlns:nyaa="https://nyaa.si/xmlns/nyaa" version="2.0"> +<channel> +<item> + <title><![CDATA[[Group] Some Show & Friends - 05 [1080p]]]> + + + 12 + 3 + 356.5 MiB + + +"#; + + let items = parse_nyaa_rss(CDATA_SAMPLE.as_bytes()).unwrap(); + assert_eq!(items.len(), 1, "a CDATA-wrapped item must not be silently dropped"); + let item = &items[0]; + // A literal "&" survives verbatim — CDATA content isn't + // XML-entity-escaped, so this must NOT come back as "&". + assert_eq!(item.title, "[Group] Some Show & Friends - 05 [1080p]"); + assert_eq!(item.link, "https://nyaa.si/download/2130903.torrent"); + assert_eq!(item.guid, "https://nyaa.si/view/2130903"); + assert_eq!(item.seeders, Some(12)); + } + #[test] fn build_search_url_appends_query_param() { assert_eq!( diff --git a/breadarrd/src/sources/tpb.rs b/breadarrd/src/sources/tpb.rs index b6730d6..e72d01f 100644 --- a/breadarrd/src/sources/tpb.rs +++ b/breadarrd/src/sources/tpb.rs @@ -4,6 +4,17 @@ use serde::Deserialize; use super::{urlencode, RawReleaseItem, ReleaseSource}; +/// A valid BitTorrent v1 info_hash: 40 hex chars or 32 base32 chars — same +/// shape `qbit::extract_btih` accepts out of a magnet URI. Checked before +/// building a magnet from `info_hash` at all: apibay is normally reliable, +/// but a malformed value would otherwise silently produce a magnet +/// `extract_btih` can't parse back out, downgrading that grab to the slow +/// ~30s `torrents/info` polling path with no visible error anywhere. +fn is_valid_info_hash(hash: &str) -> bool { + (hash.len() == 40 && hash.bytes().all(|b| b.is_ascii_hexdigit())) + || (hash.len() == 32 && hash.bytes().all(|b| matches!(b, b'2'..=b'7' | b'a'..=b'z' | b'A'..=b'Z'))) +} + /// A community-run JSON API mirror of The Pirate Bay's search — unlike /// 1337x, this is a genuine machine-readable API (not HTML scraping), and /// unlike 1337x's HTML results table, `info_hash` is enough to build a @@ -85,8 +96,15 @@ impl ReleaseSource for TpbSource { // A query with no matches returns a single sentinel row // (id="0", an all-zero info_hash) rather than an empty array — // has to be filtered out explicitly or it'd be treated as one - // real (and completely bogus) result. - .filter(|r| r.id != "0" && !r.info_hash.chars().all(|c| c == '0')) + // real (and completely bogus) result. The all-zero hash is + // itself 40 valid hex characters, so `is_valid_info_hash` alone + // wouldn't catch it — both checks are needed, not one replacing + // the other. + .filter(|r| { + r.id != "0" + && !r.info_hash.chars().all(|c| c == '0') + && is_valid_info_hash(&r.info_hash) + }) .map(|r| RawReleaseItem { title: r.name.clone(), link: build_magnet(&r.info_hash, &r.name), @@ -125,8 +143,31 @@ mod tests { let results: Vec = serde_json::from_str(body).unwrap(); let filtered: Vec<_> = results .into_iter() - .filter(|r| r.id != "0" && !r.info_hash.chars().all(|c| c == '0')) + .filter(|r| { + r.id != "0" + && !r.info_hash.chars().all(|c| c == '0') + && is_valid_info_hash(&r.info_hash) + }) .collect(); assert!(filtered.is_empty()); } + + #[test] + fn is_valid_info_hash_accepts_both_real_shapes() { + assert!(is_valid_info_hash("8F87C7C186172F17E35F4512BB1A3E93B614ADED")); // 40 hex + assert!(is_valid_info_hash("abcdefghijklmnopqrstuvwxyz234567")); // 32 base32 + } + + // Regression test for a real gap found in review: a malformed + // `info_hash` from apibay used to flow straight into `build_magnet` + // with no validation, silently producing a magnet `qbit::extract_btih` + // can't parse back out — downgrading that grab to the slow polling path + // with no error surfaced anywhere. + #[test] + fn is_valid_info_hash_rejects_malformed_values() { + assert!(!is_valid_info_hash("")); + assert!(!is_valid_info_hash("too-short")); + assert!(!is_valid_info_hash("not-a-hex-string-at-all-nope!!!!!!!!!!!!")); // 40 chars, non-hex + assert!(!is_valid_info_hash("8F87C7C186172F17E35F4512BB1A3E93B614ADE")); // 39 hex chars + } } diff --git a/breadarrd/src/src.tar.xz b/breadarrd/src/src.tar.xz new file mode 100644 index 0000000..5c2f4db Binary files /dev/null and b/breadarrd/src/src.tar.xz differ diff --git a/breadarrd/src/transcode/mod.rs b/breadarrd/src/transcode/mod.rs new file mode 100644 index 0000000..a31c2b1 --- /dev/null +++ b/breadarrd/src/transcode/mod.rs @@ -0,0 +1,1893 @@ +use std::path::{Path, PathBuf}; +use std::process::Command; +use std::sync::Arc; + +use anyhow::{bail, Context, Result}; +use breadarr_shared::config::TranscodeConfig; +use rusqlite::{params, Connection}; +use tokio::sync::Mutex; + +use crate::importer::{self, ffprobe}; +use crate::jellyfin::JellyfinClient; + +/// Computes the target AV1 bitrate for a given resolution, scaled from the +/// configured reference (a real HEVC/H264 bitrate at `reference_height` the +/// user is already happy with) by pixel-count ratio, then discounted by +/// `av1_efficiency_factor` — AV1 reaches equivalent perceived quality to +/// HEVC/H264 at a meaningfully lower bitrate, so a like-for-like copy of the +/// reference bitrate would leave savings on the table. +pub fn target_bitrate_kbps(width: i64, height: i64, cfg: &TranscodeConfig) -> u32 { + let reference_width = cfg.reference_height as f64 * 16.0 / 9.0; + let reference_pixels = reference_width * cfg.reference_height as f64; + let pixel_ratio = ((width * height) as f64 / reference_pixels).max(0.1); + let bitrate = cfg.reference_bitrate_kbps as f64 * pixel_ratio * cfg.av1_efficiency_factor as f64; + bitrate.round() as u32 +} + +/// Runs the live-action GPU encode via `av1_vaapi`, decoding through VAAPI +/// too (`-hwaccel_output_format vaapi`) so the whole pipeline stays on-GPU +/// rather than round-tripping frames through the CPU. Video-only re-encode +/// — every audio/subtitle/data stream is copied verbatim (`-c:a copy -c:s +/// copy -c:d copy`). +/// +/// Rate control is `QVBR` (quality-defined VBR): `-global_quality` is the +/// actual quality target driving output size, `-b:v`/`-maxrate`/`-bufsize` +/// (computed from `target_bitrate_kbps`) are a *ceiling*, not a target — +/// content that's already efficient spends less than the ceiling rather +/// than being inflated up toward it. This replaced a flat `VBR + -b:v` +/// scheme after a real incident: that scheme treated `-b:v` as the target +/// average rather than a cap, so already-efficient sources (some well under +/// the model's own reference bitrate) got re-encoded *larger* than the +/// original on the majority of a real backfill. `encode_and_verify`'s +/// post-encode size check is the actual hard guarantee against that +/// happening again regardless of how this rate-control tuning holds up — +/// this function only has to get it roughly right, not perfectly. +/// +/// Blocking and slow by design (a real GPU encode, potentially minutes per +/// file) — callers must run this inside `tokio::task::spawn_blocking`, never +/// directly on an async task, and never while holding the shared DB mutex. +/// +/// The output container is always Matroska, so this maps streams by type +/// rather than the blanket `-map 0` the first version used — two real +/// gaps that caused, both fixed: +/// - `-map 0` pulled in attached-picture streams (embedded cover art, +/// exposed by ffmpeg as a second `video`-type stream, `mjpeg`/`png`) and +/// `-c:v av1_vaapi` then tried to encode *that* too, which the VAAPI +/// filter chain can't handle — failed the whole job on any file with +/// embedded cover art (several real library files hit this). `-map +/// 0:v:0` selects only the first video stream — the actual content, +/// never the attached-pic that (per `ffprobe::probe`'s own convention) +/// always comes after it — so cover art is silently dropped rather than +/// crashing the encode. +/// - mp4 sources using `mov_text` subtitles aren't valid inside Matroska +/// via stream copy and failed the whole job. `subtitle_codec_args` +/// converts just the `mov_text` streams to `srt` (a lossless format +/// change for plain timed text) and copies everything else untouched +/// (so an already-Matroska-compatible `ass`/`srt` track keeps its +/// styling rather than being flattened). +/// +/// Rate control mode is `ICQ`, not `QVBR` — a live validation run found +/// Hestia's iHD driver rejects `QVBR` outright ("Driver does not support +/// QVBR RC mode (supported modes: CQP, CBR, VBR, ICQ)"), despite `ffmpeg -h +/// encoder=av1_vaapi` listing `QVBR` as a libavcodec-level option; the +/// *driver* is the actual authority on what's usable, and libavcodec +/// doesn't validate that ahead of time. `ICQ` is the quality-driven mode +/// this driver actually has, so it's the correct target regardless — the +/// `-b:v`/`-maxrate`/`-bufsize` ceiling stays as a best-effort cap (harmless +/// if this driver ignores it under ICQ; `encode_and_verify`'s post-encode +/// `is_beneficial` check is the actual hard guarantee either way, not this). +/// +/// `-loglevel error` suppresses ffmpeg's default per-frame progress output +/// (`frame=... fps=... bitrate=... speed=...`, one line per progress tick) +/// — for a long encode this otherwise accumulates to megabytes in the +/// `Command::output()`-captured stderr buffer, which is pure noise in a +/// failure's stored `error` text and unnecessary memory held by the parent +/// process for the whole encode's duration. +/// +/// Decode is `-hwaccel vaapi` but deliberately *without* +/// `-hwaccel_output_format vaapi` — a live validation run found that +/// combination fails even on the simplest possible single-stream input +/// ("Impossible to convert between the formats supported by the filter +/// 'Parsed_null_0' and the filter 'auto_scale_0'" / "Function not +/// implemented"), because it makes ffmpeg keep the decoded frame +/// GPU-resident and then implicitly spin up a *second*, separate VAAPI +/// device context to bridge into the encoder — the two contexts don't +/// negotiate a compatible format with each other on this driver, wrong +/// devices or not. Explicitly downloading to a normal system-memory frame +/// (`-hwaccel_output_format` omitted) and re-uploading through the *same* +/// device context via `-vf format=nv12,hwupload` avoids that implicit +/// second context entirely, and is what actually produces a valid, +/// decodable AV1 output in practice — confirmed against real hardware +/// before trusting it further. +fn run_ffmpeg_encode_live_action( + input: &Path, + output: &Path, + bitrate_ceiling_kbps: u32, + quality: u32, + vaapi_device: &str, + subtitles: &[ffprobe::SubtitleStream], +) -> Result<()> { + let maxrate = bitrate_ceiling_kbps * 3 / 2; + let bufsize = bitrate_ceiling_kbps * 2; + + let result = Command::new("ffmpeg") + .arg("-y") + .args(["-loglevel", "error"]) + .args(["-hwaccel", "vaapi"]) + .args(["-hwaccel_device", vaapi_device]) + .arg("-i") + .arg(input) + .args(["-map", "0:v:0"]) + .args(["-map", "0:a?"]) + .args(["-map", "0:s?"]) + .args(["-map", "0:d?"]) + .args(["-vf", "format=nv12,hwupload"]) + .args(["-c:v", "av1_vaapi"]) + .args(["-rc_mode", "ICQ"]) + .args(["-global_quality", &quality.to_string()]) + .args(["-b:v", &format!("{bitrate_ceiling_kbps}k")]) + .args(["-maxrate", &format!("{maxrate}k")]) + .args(["-bufsize", &format!("{bufsize}k")]) + .args(["-c:a", "copy"]) + .args(subtitle_codec_args(subtitles)) + .args(["-c:d", "copy"]) + // Explicit rather than relying on `output`'s extension to imply the + // muxer: `temp_path_for` deliberately gives the scratch file a + // non-video extension so library scans skip it (see its own doc + // comment), which would otherwise leave ffmpeg unable to guess a + // container from the output path at all. + .args(["-f", "matroska"]) + .arg(output) + .output() + .context("failed to run ffmpeg av1_vaapi encode")?; + + if !result.status.success() { + let _ = std::fs::remove_file(output); + bail!( + "ffmpeg av1_vaapi encode failed: {}", + String::from_utf8_lossy(&result.stderr) + ); + } + Ok(()) +} + +/// Anime pipeline: software `libsvtav1` at 10-bit (`yuv420p10le`), CRF-driven +/// (no bitrate ceiling — this is pure quality-mode, unlike the live-action +/// path). Two reasons this isn't just `run_ffmpeg_encode_live_action` with a +/// different quality number: +/// +/// 1. No hardware AV1 10-bit encode exists on Hestia's Arc A380 — `vainfo` +/// only lists `VAProfileAV1Profile0` (8-bit). Anime art (flat color +/// fields, gradient shading/skies) shows 8-bit banding far more readily +/// than live-action's grain/texture does at an equivalent bitrate, so +/// getting true 10-bit output is worth trading GPU offload for CPU time. +/// 2. `av1_vaapi` exposes no tune/animation-specific options at all (its +/// `AVOption` list is rate-control/GOP-structure knobs only) — a +/// meaningfully different anime pipeline wasn't achievable on the +/// hardware encoder regardless of quality value chosen. +/// +/// Fully software: decode is left default (not `-hwaccel vaapi`) since a +/// software-encode target gains nothing from a hardware-decoded/GPU-resident +/// frame (it would need `hwdownload` back to system memory anyway), and +/// `libsvtav1` is overwhelmingly the throughput bottleneck either way. +/// +/// Same blocking/slow-by-design and stream-mapping/subtitle-codec handling +/// as `run_ffmpeg_encode_live_action` (attached-pic cover art dropped via +/// `-map 0:v:0`, `mov_text` subtitles converted to `srt`) apply here too. +/// +/// `max_threads` is passed through as `-svtav1-params lp=N` (SVT-AV1's own +/// "logical processors" cap) — a real validation run on Hestia's 6c/12t box +/// let `libsvtav1` use every thread at once with no explicit bound, and a +/// single 1080p episode grew to **9.3GB resident memory** before the kernel +/// OOM-killer took it out (no other services lost, but a second real OOM +/// incident is a second time too many). SVT-AV1's memory use scales with +/// both preset and thread count — more parallel workers means more +/// concurrently-buffered lookahead/reference frames — so capping threads +/// bounds peak memory to something predictable regardless of how many +/// cores the host actually has, independent of whatever preset is chosen. +/// +/// `-loglevel error` for the same reason as the live-action encoder — this +/// path runs for tens of minutes per file, and unsuppressed progress output +/// would otherwise dominate the captured stderr buffer for that whole time. +fn run_ffmpeg_encode_anime( + input: &Path, + output: &Path, + crf: u32, + preset: u32, + max_threads: u32, + subtitles: &[ffprobe::SubtitleStream], +) -> Result<()> { + let result = Command::new("ffmpeg") + .arg("-y") + .args(["-loglevel", "error"]) + .arg("-i") + .arg(input) + .args(["-map", "0:v:0"]) + .args(["-map", "0:a?"]) + .args(["-map", "0:s?"]) + .args(["-map", "0:d?"]) + .args(["-c:v", "libsvtav1"]) + .args(["-pix_fmt", "yuv420p10le"]) + .args(["-crf", &crf.to_string()]) + .args(["-preset", &preset.to_string()]) + .args(["-svtav1-params", &format!("lp={max_threads}")]) + .args(["-c:a", "copy"]) + .args(subtitle_codec_args(subtitles)) + .args(["-c:d", "copy"]) + // See the matching comment in `run_ffmpeg_encode_live_action`. + .args(["-f", "matroska"]) + .arg(output) + .output() + .context("failed to run ffmpeg libsvtav1 encode")?; + + if !result.status.success() { + let _ = std::fs::remove_file(output); + bail!( + "ffmpeg libsvtav1 encode failed: {}", + String::from_utf8_lossy(&result.stderr) + ); + } + Ok(()) +} + +/// Per-subtitle-stream `-c:s:{i}` codec args, in the same order `-map +/// 0:s?` presents them in the output. `mov_text` (mp4's timed-text codec) +/// isn't valid inside the Matroska container this pipeline always writes, +/// so it's converted to `srt` — a lossless format change for plain timed +/// text. Everything else (`ass`, `srt`, etc. — already Matroska-compatible) +/// is copied untouched rather than flattened through a lossy re-encode. +/// Pulled out as its own pure function so this exact per-stream decision — +/// the thing that made every mp4-sourced file with subtitles fail outright +/// — has direct unit coverage without needing a real ffmpeg encode. +fn subtitle_codec_args(subtitles: &[ffprobe::SubtitleStream]) -> Vec { + subtitles + .iter() + .enumerate() + .flat_map(|(i, s)| { + let codec = if s.codec.as_deref() == Some("mov_text") { "srt" } else { "copy" }; + [format!("-c:s:{i}"), codec.to_string()] + }) + .collect() +} + +/// The temp path a given job's encode writes to — job-id-scoped (not just +/// derived from the input filename) so two jobs can never collide on the +/// same temp file even if something ends up processing the same +/// `episode_file` path twice (e.g. a daemon restart racing a still-live +/// `transcode-library` backfill process). Also what `reset_orphaned_ +/// running_jobs` uses to find and clean up a crashed job's leftover partial. +/// +/// Written into the *library* directory (same filesystem as the original — +/// required for the atomic rename-based swap in `finalize_job`, never a +/// separate staging drive) for however long the encode takes (minutes to +/// hours). Deliberately given a non-video final extension (`.tmp`, not +/// `.mkv`) and a leading dot: a real production shape found in review — a +/// growing `....mkv` sitting mid-encode in the library was itself picked up +/// by `collect_video_files`/`walk_files` (both filter on `VIDEO_EXTS`), so +/// `find_relinkable_episode_files` saw two candidate files for the same +/// `SxxExx` and reported the episode "ambiguous," `library_scan` indexed +/// the partial file, and Jellyfin could index/attempt to play a +/// still-encoding file mid-scan. `.tmp` sidesteps every one of those +/// `VIDEO_EXTS`-based scans without needing to special-case any of them +/// individually; `-f matroska` is passed explicitly to both encode +/// functions so ffmpeg doesn't need `output`'s extension to infer the +/// container now that it's no longer `.mkv`-shaped. +/// +/// Known cosmetic limitation, unrelated to the above: `finalize_job` +/// renames this over the *original* path verbatim, keeping whatever +/// extension the source had — an `.mp4` source ends up as Matroska bytes at +/// an `.mp4` path (Jellyfin content-sniffs, so playback isn't affected, but +/// `episode_file.path`'s extension no longer matches the real container). +/// Not fixed here; would need the rename plus an `episode_file.path` update +/// done together in `finalize_job`'s transaction. +fn temp_path_for(input: &Path, job_id: i64) -> PathBuf { + let file_name = input + .file_name() + .and_then(|f| f.to_str()) + .unwrap_or("transcode"); + input.with_file_name(format!(".{file_name}.job{job_id}.tmp")) +} + +/// What `encode_and_verify` decided to do. Distinct from a hard `Err` (an +/// actual failure — ffmpeg crashed, output was corrupt, duration mismatched) +/// — both `AlreadyAv1` and `NotBeneficial` are successful, deliberate +/// no-ops: nothing went wrong, there's just no transcode worth keeping. +#[derive(Debug)] +enum EncodeOutcome { + /// The input was already AV1 — no encode was even attempted. + AlreadyAv1, + /// An encode ran (or was skipped pre-emptively) but the result wasn't + /// meaningfully smaller than the original, so it was discarded rather + /// than swapped in. + NotBeneficial, + /// A verified, meaningfully-smaller output ready to be swapped in. + Encoded(PathBuf), +} + +/// The blocking half of a transcode: encode to a temp file alongside the +/// original (same filesystem, required for the atomic rename-based swap +/// later — never a separate staging drive), then verify the result is +/// actually good *before* anything touches the original. Leaves the temp +/// file on disk only for the `Encoded` outcome (the caller finalizes the +/// swap under the DB lock); cleans it up itself in every other case, so the +/// original is never at risk regardless of what happens here. +/// +/// Returns `AlreadyAv1` (no encode run at all) if the input turns out to +/// already be AV1 — checked fresh against the real file here, not trusted +/// from whatever `media_file_probe` said when the job was claimed. This is +/// what makes a job that's re-run after a crash between the file-swap +/// rename and the DB bookkeeping (a narrow but real window — see +/// `finalize_job`) self-correct into a no-op instead of re-encoding an +/// already-AV1 file a second time. `force_reencode` (set only by +/// `find_oversized_av1_candidates`'s remediation jobs) skips this check +/// entirely — for a file that's already AV1 but was mis-encoded (e.g. left +/// larger than its original by the rate-control bug this whole module's +/// history is built around), "already AV1" is exactly the case that *does* +/// need a real re-encode, not a no-op. The `is_beneficial` check further +/// down still applies unconditionally either way — forcing a re-encode +/// attempt never bypasses the "never keep a non-improvement" guarantee. +/// +/// Returns `NotBeneficial` in two cases: (1) a pre-check, before spending +/// any GPU/CPU time, when the source's current bitrate is already at or +/// below `skip_below_ceiling_ratio` of the resolution-scaled ceiling — a +/// strong signal there's little room to save; (2) after encoding, if the +/// result isn't at least `min_size_reduction_pct` smaller than the +/// original. (2) is the actual hard guarantee against a real incident where +/// flat-bitrate rate control silently produced outputs *larger* than the +/// original on most of a real backfill — regardless of how well-tuned the +/// rate control is, this is what makes "never keep a non-improvement" true +/// unconditionally. +fn encode_and_verify( + input: PathBuf, + job_id: i64, + cfg: TranscodeConfig, + width: i64, + height: i64, + original_duration: Option, + is_anime: bool, + force_reencode: bool, +) -> Result { + // Kept (not just checked and discarded) so its `subtitles` can be + // reused for `subtitle_codec_args` below without a second ffprobe call. + let fresh_probe = ffprobe::probe(&input); + if !force_reencode { + if let Ok(p) = &fresh_probe { + if p.video_codec.as_deref() == Some("av1") { + return Ok(EncodeOutcome::AlreadyAv1); + } + } + } + // Any other outcome (a different codec, or the probe itself failing) + // falls through to a real encode attempt as normal — the check above + // exists only to short-circuit the one case where there's provably + // nothing to do. A failed probe means no subtitle info either, so + // `subtitle_codec_args` just gets an empty slice (falls back to + // whatever ffmpeg's own default subtitle handling is for the output + // container) rather than guessing. + let subtitles: &[ffprobe::SubtitleStream] = + fresh_probe.as_ref().map(|p| p.subtitles.as_slice()).unwrap_or(&[]); + + let original_bytes = std::fs::metadata(&input) + .context("failed to stat input file before transcode")? + .len(); + let ceiling_bitrate_kbps = target_bitrate_kbps(width, height, &cfg); + + if let Some(duration) = original_duration { + if duration > 0.0 { + let source_bitrate_kbps = (original_bytes as f64 * 8.0) / duration / 1000.0; + if source_bitrate_kbps <= ceiling_bitrate_kbps as f64 * cfg.skip_below_ceiling_ratio { + return Ok(EncodeOutcome::NotBeneficial); + } + } + } + + let tmp_path = temp_path_for(&input, job_id); + + if is_anime { + run_ffmpeg_encode_anime( + &input, + &tmp_path, + cfg.quality_anime, + cfg.anime_svtav1_preset, + cfg.anime_svtav1_max_threads, + subtitles, + )?; + } else { + run_ffmpeg_encode_live_action( + &input, + &tmp_path, + ceiling_bitrate_kbps, + cfg.quality_live_action, + &cfg.vaapi_device, + subtitles, + )?; + } + + let decode_check = match original_duration { + Some(duration) => ffprobe::verify_decodable_sampled(&tmp_path, duration, cfg.verify_sample_secs), + // Duration unknown — can't pick sample windows sensibly, so fall + // back to the thorough full-file check rather than guess. + None => ffprobe::verify_decodable(&tmp_path), + }; + match decode_check { + Ok(ffprobe::DecodeCheck::Ok) => {} + Ok(ffprobe::DecodeCheck::Corrupt(detail)) => { + let _ = std::fs::remove_file(&tmp_path); + bail!("transcoded output failed decode verification: {detail}"); + } + Err(e) => { + let _ = std::fs::remove_file(&tmp_path); + return Err(e.context("failed to run decode verification on transcoded output")); + } + } + + if let Some(original_secs) = original_duration { + match ffprobe::probe(&tmp_path) { + Ok(new_probe) => { + if let Some(new_secs) = new_probe.duration_secs { + if (new_secs - original_secs).abs() > 1.0 { + let _ = std::fs::remove_file(&tmp_path); + bail!( + "duration mismatch after transcode: original={original_secs}s new={new_secs}s" + ); + } + } + } + Err(e) => { + let _ = std::fs::remove_file(&tmp_path); + return Err(e.context("failed to probe transcoded output for duration check")); + } + } + } + + let new_bytes = std::fs::metadata(&tmp_path) + .context("failed to stat transcoded output")? + .len(); + if !is_beneficial(original_bytes, new_bytes, cfg.min_size_reduction_pct) { + let _ = std::fs::remove_file(&tmp_path); + return Ok(EncodeOutcome::NotBeneficial); + } + + Ok(EncodeOutcome::Encoded(tmp_path)) +} + +/// The hard invariant that makes "never keep a non-improvement" true +/// regardless of how well any rate-control tuning holds up: an output only +/// counts as worth keeping if it's at least `min_size_reduction_pct` +/// smaller than the original. Pulled out as its own pure function so this +/// exact arithmetic — the thing a real incident got wrong — has direct unit +/// coverage without needing a real ffmpeg encode to exercise it. +fn is_beneficial(original_bytes: u64, new_bytes: u64, min_size_reduction_pct: f64) -> bool { + let max_allowed_bytes = (original_bytes as f64 * (1.0 - min_size_reduction_pct)) as u64; + new_bytes <= max_allowed_bytes +} + +/// Whether `media_item_id` is anime per metadata — same two membership +/// checks (`anime_mapping` for TV, `anime_tmdb_movie` for movies) already +/// used elsewhere for scoring/upgrade exclusions. Known to have real +/// coverage gaps (Avatar: The Last Airbender and some Dragon Ball movies +/// were missing from these tables) — `is_anime_content` below is the +/// combined check that should actually be used for routing; this is kept +/// as its own function since other callers (`scheduler.rs`'s search +/// routing) still want the metadata-only check. +pub fn is_anime(conn: &Connection, media_item_id: i64) -> Result { + let result: bool = conn.query_row( + "SELECT EXISTS( + SELECT 1 FROM media_item m + WHERE m.id = ?1 + AND ( + (m.tvdb_id IS NOT NULL AND m.tvdb_id IN + (SELECT tvdb_id FROM anime_mapping WHERE tvdb_id IS NOT NULL)) + OR + (m.tmdb_id IS NOT NULL AND m.tmdb_id IN (SELECT tmdb_id FROM anime_tmdb_movie)) + ) + )", + params![media_item_id], + |row| row.get(0), + )?; + Ok(result) +} + +/// Whether `path` falls under one of `cfg.anime_root_folders` — a plain +/// prefix match. Deliberately independent of any DB metadata: it's how the +/// library is actually organized on disk, and it's what catches the real +/// gaps in `anime_mapping`/`anime_tmdb_movie` coverage (see `is_anime`'s +/// doc comment). +pub fn is_anime_path(path: &Path, cfg: &TranscodeConfig) -> bool { + cfg.anime_root_folders.iter().any(|root| path.starts_with(root)) +} + +/// The combined anime check every enqueue site should use to decide which +/// encode pipeline (`run_ffmpeg_encode_anime` vs `_live_action`) a file +/// gets routed to: path-based first (cheap, no DB access, and the more +/// reliable signal — see `is_anime_path`), falling back to the +/// metadata-based `is_anime` check for anime content filed outside the +/// configured anime root folders. +pub fn is_anime_content( + conn: &Connection, + media_item_id: i64, + path: &Path, + cfg: &TranscodeConfig, +) -> Result { + if is_anime_path(path, cfg) { + return Ok(true); + } + is_anime(conn, media_item_id) +} + +/// Resets any `running` job back to `pending` — call once at process +/// startup (the daemon itself, and the `transcode-library` backfill), never +/// mid-run. `running` only ever means "some still-alive process is +/// currently encoding this" — a row left in that state at startup can only +/// mean the process that claimed it is gone (crashed, killed, power loss), +/// since a live process's own in-flight jobs aren't visible to it as +/// leftover state, they're just still running. Left unreset, a crash leaves +/// that job's slot permanently uncountable-but-also-unclaimable, quietly +/// shrinking real capacity forever instead of just costing one retry. +/// +/// Also sweeps each reset job's expected temp file (`temp_path_for`, which +/// is job-id-scoped precisely so this lookup is unambiguous) — a killed +/// encode leaves a partial `.jobN.av1.mkv` behind that nothing else will +/// ever clean up, and on a library disk that's usually already tight on +/// space these accumulate for real over a big backfill. +pub fn reset_orphaned_running_jobs(conn: &Connection) -> Result { + let orphaned: Vec<(i64, String)> = { + let mut stmt = conn.prepare( + "SELECT j.id, ef.path FROM transcode_job j + JOIN episode_file ef ON ef.id = j.episode_file_id + WHERE j.status = 'running'", + )?; + let rows = stmt.query_map([], |row| Ok((row.get(0)?, row.get(1)?)))?; + rows.collect::>>()? + }; + + for (job_id, path) in &orphaned { + let tmp = temp_path_for(Path::new(path), *job_id); + if tmp.exists() { + if let Err(e) = std::fs::remove_file(&tmp) { + tracing::warn!(job_id, path = %tmp.display(), error = %e, "failed to remove orphaned transcode temp file"); + } + } + } + + let reset = conn.execute( + "UPDATE transcode_job SET status = 'pending' WHERE status = 'running'", + [], + )?; + Ok(reset) +} + +/// Queues one file for transcoding. `original_codec`/`original_bytes` are +/// just recorded for the eventual report — not used for any decision. +/// `is_anime` is decided once here (by the caller, via `is_anime_content`) +/// and carried on the job row so `claim_pending_jobs` can dispatch to the +/// right encode pipeline without re-deriving it at claim time. Every normal +/// enqueue site passes `force_reencode: false`; `true` is only for +/// `find_oversized_av1_candidates`'s remediation jobs — see +/// `encode_and_verify`'s doc comment for why that flag exists. +pub fn enqueue( + conn: &Connection, + episode_file_id: i64, + original_codec: Option<&str>, + original_bytes: i64, + is_anime: bool, + force_reencode: bool, +) -> Result<()> { + conn.execute( + "INSERT INTO transcode_job (episode_file_id, status, original_codec, original_bytes, is_anime, force_reencode, queued_at) + VALUES (?1, 'pending', ?2, ?3, ?4, ?5, datetime('now'))", + params![episode_file_id, original_codec, original_bytes, is_anime as i64, force_reencode as i64], + )?; + Ok(()) +} + +/// The single source of truth for "should this freshly-imported file be +/// queued for transcoding at all" — every enqueue site (`import_one`, +/// season-pack import) must go through this rather than re-deriving its own +/// subset of the rules. Called after `ensure_probed`, once real ffprobe +/// data (codec/hdr/height) exists for the file — the codec/hdr/height +/// parameters come from that probe, not from anything parsed off the +/// release title. +/// +/// No longer excludes anime — anime now has its own encode pipeline +/// (`run_ffmpeg_encode_anime`, see `is_anime_content`) instead of being +/// skipped outright. A pure function now that anime is out of it (no DB +/// access needed to decide codec/HDR/height eligibility). +pub fn should_enqueue( + video_codec: Option<&str>, + hdr: bool, + height: Option, + cfg: &TranscodeConfig, +) -> bool { + // A `probe_failed` row has NULL codec/height (see `ensure_probed`), not a + // missing row — without this check `should_enqueue` would happily enqueue + // a job for it. `claim_pending_jobs` requires `p.width`/`p.height IS NOT + // NULL` so that job can never be claimed, and the unique partial index on + // (pending/running) then permanently blocks any future, real enqueue for + // this file once probing succeeds. + if video_codec.is_none() || height.is_none() { + return false; + } + if video_codec == Some("av1") { + return false; + } + if cfg.exclude_hdr && hdr { + return false; + } + if height.is_some_and(|h| h >= cfg.exclude_min_height as i64) { + return false; + } + true +} + +/// Every existing-library file eligible for the `transcode-library` backfill: +/// not already AV1, not HDR/2160p+ (per `cfg.exclude_hdr` / +/// `cfg.exclude_min_height` — the first pass is scoped to SDR 1080p/720p), +/// not already queued, done, or `skipped` (a completed encode that +/// `finalize_job` rejected as not-beneficial — re-selecting it here would +/// re-run the full encode from scratch every time this backfill runs, only +/// to reject it again; a genuinely `failed` job *is* re-selected, since a +/// transient failure — disk full, transient ffmpeg crash — deserves a retry +/// on the next manual run). Anime is included (routed to its own +/// pipeline, not excluded) — `is_anime` on each candidate is the metadata +/// half of that decision; combined with the path-based check +/// (`is_anime_path`) in Rust after the query, since a dynamic list of path +/// prefixes (`cfg.anime_root_folders`) doesn't fit cleanly into static SQL. +pub fn find_backlog_candidates(conn: &Connection, cfg: &TranscodeConfig) -> Result> { + let mut stmt = conn.prepare( + "SELECT ef.id, ef.path, ef.size_bytes, p.video_codec, + (m.tvdb_id IS NOT NULL AND m.tvdb_id IN + (SELECT tvdb_id FROM anime_mapping WHERE tvdb_id IS NOT NULL)) + OR + (m.tmdb_id IS NOT NULL AND m.tmdb_id IN (SELECT tmdb_id FROM anime_tmdb_movie)) + AS db_is_anime + FROM episode_file ef + JOIN media_file_probe p ON p.episode_file_id = ef.id + LEFT JOIN episode e ON e.id = ef.episode_id + JOIN media_item m ON m.id = COALESCE(e.media_item_id, ef.media_item_id) + WHERE p.video_codec IS NOT NULL AND p.video_codec != 'av1' + AND (ef.upgrade_locked IS NULL OR ef.upgrade_locked = 0) + AND (?1 = 0 OR p.hdr = 0) + AND (p.height IS NOT NULL AND p.height < ?2) + AND ef.id NOT IN ( + SELECT episode_file_id FROM transcode_job WHERE status IN ('pending','running','done','skipped') + ) + ORDER BY (ef.size_bytes * 8.0 / NULLIF(p.duration_secs, 0)) DESC", + )?; + let rows = stmt + .query_map(params![cfg.exclude_hdr as i64, cfg.exclude_min_height], |row| { + let path: String = row.get(1)?; + let db_is_anime: bool = row.get(4)?; + Ok(BacklogCandidate { + episode_file_id: row.get(0)?, + is_anime: db_is_anime || is_anime_path(Path::new(&path), cfg), + path, + size_bytes: row.get(2)?, + video_codec: row.get(3)?, + }) + })? + .collect::>>()?; + Ok(rows) +} + +/// Every file whose *most recent* transcode attempt succeeded (`done`) but +/// wasn't actually beneficial by the current `min_size_reduction_pct` bar — +/// the 476-file legacy of a real rate-control bug that left files larger +/// than their original, back before `is_beneficial` existed as a hard +/// invariant. These are already AV1 (`find_backlog_candidates` excludes +/// them for exactly that reason), and their pre-transcode originals are +/// long gone — the only way to reclaim the space is to re-transcode the +/// current, oversized AV1 file itself, which needs `enqueue`'s +/// `force_reencode: true` to get past `encode_and_verify`'s normal +/// already-AV1 short-circuit. The `WITH latest_job` CTE picks each file's +/// single most recent job so a file already successfully re-transcoded in +/// a prior run of this same query (its latest job now `done` and properly +/// smaller) doesn't get selected again. +pub fn find_oversized_av1_candidates(conn: &Connection, cfg: &TranscodeConfig) -> Result> { + let mut stmt = conn.prepare( + "WITH latest_job AS ( + SELECT episode_file_id, MAX(id) AS job_id + FROM transcode_job + GROUP BY episode_file_id + ) + SELECT ef.id, ef.path, ef.size_bytes, p.video_codec, + (m.tvdb_id IS NOT NULL AND m.tvdb_id IN + (SELECT tvdb_id FROM anime_mapping WHERE tvdb_id IS NOT NULL)) + OR + (m.tmdb_id IS NOT NULL AND m.tmdb_id IN (SELECT tmdb_id FROM anime_tmdb_movie)) + AS db_is_anime + FROM latest_job lj + JOIN transcode_job tj ON tj.id = lj.job_id + JOIN episode_file ef ON ef.id = lj.episode_file_id + JOIN media_file_probe p ON p.episode_file_id = ef.id + LEFT JOIN episode e ON e.id = ef.episode_id + JOIN media_item m ON m.id = COALESCE(e.media_item_id, ef.media_item_id) + WHERE tj.status = 'done' + AND tj.original_bytes IS NOT NULL AND tj.new_bytes IS NOT NULL AND tj.original_bytes > 0 + AND tj.new_bytes > tj.original_bytes * (1.0 - ?1) + AND p.video_codec = 'av1' + ORDER BY (tj.new_bytes - tj.original_bytes) DESC", + )?; + let rows = stmt + .query_map(params![cfg.min_size_reduction_pct], |row| { + let path: String = row.get(1)?; + let db_is_anime: bool = row.get(4)?; + Ok(BacklogCandidate { + episode_file_id: row.get(0)?, + is_anime: db_is_anime || is_anime_path(Path::new(&path), cfg), + path, + size_bytes: row.get(2)?, + video_codec: row.get(3)?, + }) + })? + .collect::>>()?; + Ok(rows) +} + +pub struct BacklogCandidate { + pub episode_file_id: i64, + pub path: String, + pub size_bytes: i64, + pub video_codec: Option, + pub is_anime: bool, +} + +/// A `transcode_job` row claimed for processing this cycle, with the +/// probe/path data `encode_and_verify` needs already attached — claimed +/// under the DB lock, then the actual encode runs entirely outside it. +struct ClaimedJob { + job_id: i64, + episode_file_id: i64, + path: PathBuf, + width: i64, + height: i64, + duration_secs: Option, + is_anime: bool, + force_reencode: bool, +} + +/// Claims up to `live_action_limit` live-action jobs and up to +/// `anime_limit` anime jobs (marking them `running` so a crash mid-cycle +/// doesn't leave them silently re-claimable forever without at least +/// having been attempted once) and returns everything the encode step +/// needs. Only claims jobs whose file already has probe data — a job +/// enqueued moments after import but before `ensure_probed` has run yet +/// simply isn't claimed this tick, and picks up naturally on the next one. +/// +/// The two limits are enforced **independently** — a real gap found after +/// raising the live-action cap for a validated GPU-scaling reason: a single +/// shared cap would let "raise GPU parallelism" silently also raise anime +/// (CPU-bound, thread-hungry) concurrency to something never load-tested. +/// Each limit is treated as a *total* concurrency target for its own +/// pipeline, not "claim this many more" — first reduced by however many +/// jobs of that same pipeline are already `running` (set by anyone: this +/// same daemon's previous still-in-flight cycle, or a separately-invoked +/// `transcode-library`/`retranscode-oversized` process hitting the same +/// database). Learned the hard way (the *original* version of this bug, +/// before the pipelines were even split): without this, a long-running +/// cycle and a concurrently-run backfill each independently claimed up to +/// their own cap with no awareness of the other, stacking to 20+ +/// simultaneous GPU encodes and OOMing the host. `status='running'` is +/// shared database state, not per-process, so counting it is what makes +/// this a real global cap no matter how many processes are hitting this +/// table at once — and wrapping each pipeline's count+select+update in one +/// `BEGIN IMMEDIATE` transaction (rather than separate statements, and both +/// pipelines in the *same* transaction) is what stops two processes from +/// both reading the same low count and both claiming past the limit before +/// either one's UPDATE lands. +async fn claim_pending_jobs( + conn: &Arc>, + live_action_limit: usize, + anime_limit: usize, +) -> Result> { + let mut conn = conn.lock().await; + let tx = conn.transaction_with_behavior(rusqlite::TransactionBehavior::Immediate)?; + + let mut claimed = Vec::new(); + for (is_anime_flag, limit) in [(0i64, live_action_limit), (1i64, anime_limit)] { + let running: i64 = tx.query_row( + "SELECT count(*) FROM transcode_job WHERE status = 'running' AND is_anime = ?1", + params![is_anime_flag], + |row| row.get(0), + )?; + let available = (limit as i64 - running).max(0); + if available == 0 { + continue; + } + + // Highest current bitrate first (within this pipeline) — the worst + // offenders (REMUX, huge season packs) free the most space per + // file transcoded, so they're worth reaching before smaller, + // already-reasonable files. + let mut stmt = tx.prepare( + "SELECT j.id, j.episode_file_id, ef.path, p.width, p.height, p.duration_secs, j.is_anime, j.force_reencode + FROM transcode_job j + JOIN episode_file ef ON ef.id = j.episode_file_id + JOIN media_file_probe p ON p.episode_file_id = ef.id + WHERE j.status = 'pending' AND j.is_anime = ?2 AND p.width IS NOT NULL AND p.height IS NOT NULL + ORDER BY (ef.size_bytes * 8.0 / NULLIF(p.duration_secs, 0)) DESC + LIMIT ?1", + )?; + let batch = stmt + .query_map(params![available, is_anime_flag], |row| { + Ok(ClaimedJob { + job_id: row.get(0)?, + episode_file_id: row.get(1)?, + path: PathBuf::from(row.get::<_, String>(2)?), + width: row.get(3)?, + height: row.get(4)?, + duration_secs: row.get(5)?, + is_anime: row.get::<_, i64>(6)? != 0, + force_reencode: row.get::<_, i64>(7)? != 0, + }) + })? + .collect::>>()?; + + for job in &batch { + tx.execute( + "UPDATE transcode_job SET status = 'running' WHERE id = ?1", + params![job.job_id], + )?; + } + claimed.extend(batch); + } + + tx.commit()?; + Ok(claimed) +} + +/// Finalizes one job under the DB lock: on a real `Encoded` result, +/// atomically swaps the verified temp file over the original, updates +/// `episode_file` (new size + `upgrade_locked = 1`, the flag that keeps the +/// upgrade cycle from ever trying to replace a file breadarr itself just +/// intentionally shrank), and forces a fresh `ensure_probed` so +/// `media_file_probe` reflects the real AV1 ground truth — same shape as +/// `remux_one_backlog_file`. On failure, the original is left completely +/// untouched; the job is marked `failed` with the error recorded, no +/// automatic retry. +/// +/// `AlreadyAv1`/`NotBeneficial` from the encode step are both marked `done`/ +/// `skipped` respectively with no byte-count change and no swap — neither +/// is a failure, there's just nothing to keep. +/// +/// The whole swap-and-bookkeeping sequence runs inside a closure so any +/// failure partway through (a deleted-out-from-under-it original, a +/// transient I/O error) is caught in one place: the job is marked `failed` +/// and the temp file is cleaned up, rather than an early `?` propagating +/// out and silently leaving the job stuck `running` with a leaked temp file +/// on a disk that's usually already tight on space. +async fn finalize_job( + conn: &Arc>, + job: ClaimedJob, + encode_result: Result, +) -> Result { + let mut conn = conn.lock().await; + let tmp_path = match &encode_result { + Ok(EncodeOutcome::Encoded(p)) => Some(p.clone()), + _ => None, + }; + + let swap: Result<(&'static str, TranscodeOutcome)> = match encode_result { + Ok(EncodeOutcome::AlreadyAv1) => { + Ok(("done", TranscodeOutcome { original_bytes: 0, new_bytes: 0 })) + } + Ok(EncodeOutcome::NotBeneficial) => { + Ok(("skipped", TranscodeOutcome { original_bytes: 0, new_bytes: 0 })) + } + Ok(EncodeOutcome::Encoded(tmp_path)) => (|| { + let original_bytes = std::fs::metadata(&job.path)?.len(); + std::fs::rename(&tmp_path, &job.path)?; + let new_bytes = std::fs::metadata(&job.path)?.len(); + + // `size_bytes` and `upgrade_locked` must land together, in one + // transaction: the rename just above is already irreversible in + // practice (the temp file is gone), so if these two writes were + // separate auto-committed statements and the second one failed, + // the on-disk file would already be the smaller AV1 encode while + // `upgrade_locked` stayed 0 — leaving it exactly as eligible for + // the ordinary upgrade cycle to "improve" as any untouched file, + // silently replacing a deliberate, already-paid-for shrink with + // a much larger release. Wrapping both in one transaction means + // either both land or neither does; on failure `swap` returns + // `Err` below and the job is marked `failed` for a human to + // notice, rather than quietly losing the lock. + let tx = conn.transaction()?; + tx.execute( + "UPDATE episode_file SET size_bytes = ?1, upgrade_locked = 1 WHERE id = ?2", + params![new_bytes as i64, job.episode_file_id], + )?; + tx.execute( + "DELETE FROM media_file_probe WHERE episode_file_id = ?1", + params![job.episode_file_id], + )?; + tx.commit()?; + + // Best-effort from here: `ensure_probed` only refreshes + // `media_file_probe`'s descriptive fields (codec/height/etc, fed + // to `find_backlog_candidates` and library-health reporting) — + // it already never propagates an *ffprobe* failure (see its own + // doc comment: "probing must never abort a scan or import"), so + // an `Err` here means a genuine DB-level error, most likely + // transient. The facts that actually matter — the file is now + // AV1, its new size, and `upgrade_locked` — are already durably + // committed above; failing the whole job over a stale probe row + // would misreport a successful transcode as `failed`. + if let Err(e) = importer::ensure_probed(&conn, job.episode_file_id, &job.path) { + tracing::warn!( + episode_file_id = job.episode_file_id, + error = %e, + "post-transcode re-probe failed; media_file_probe left stale until the next scan" + ); + } + Ok(("done", TranscodeOutcome { original_bytes, new_bytes })) + })(), + Err(e) => Err(e), + }; + + match swap { + Ok((status, outcome)) => { + conn.execute( + "UPDATE transcode_job SET status = ?1, new_bytes = ?2, finished_at = datetime('now') WHERE id = ?3", + params![status, outcome.new_bytes as i64, job.job_id], + )?; + Ok(FinalizedJob { status, outcome }) + } + Err(e) => { + if let Some(tmp_path) = tmp_path { + let _ = std::fs::remove_file(&tmp_path); + } + conn.execute( + "UPDATE transcode_job SET status = 'failed', error = ?1, finished_at = datetime('now') WHERE id = ?2", + params![e.to_string(), job.job_id], + )?; + Err(e) + } + } +} + +pub struct TranscodeOutcome { + pub original_bytes: u64, + pub new_bytes: u64, +} + +struct FinalizedJob { + status: &'static str, + outcome: TranscodeOutcome, +} + +#[derive(Debug, Default)] +pub struct TranscodeCycleStats { + pub attempted: usize, + pub succeeded: usize, + pub skipped: usize, + pub failed: usize, + pub bytes_saved: i64, +} + +impl TranscodeCycleStats { + fn merge(self, other: Self) -> Self { + TranscodeCycleStats { + attempted: self.attempted + other.attempted, + succeeded: self.succeeded + other.succeeded, + skipped: self.skipped + other.skipped, + failed: self.failed + other.failed, + bytes_saved: self.bytes_saved + other.bytes_saved, + } + } +} + +/// The live-action pipeline's parallelism given how many real Jellyfin +/// transcode sessions are active right now: `budget` (`parallelism_max`, +/// the measured total GPU concurrency ceiling — see its doc comment) minus +/// however many streams Jellyfin itself is actually using, floored at 0. +/// Reserves *exactly* the GPU headroom real viewers need instead of +/// dropping to a flat `parallelism_min` regardless of whether 1 or 5 +/// people are watching — the whole point of measuring the real ceiling +/// (rather than guessing) is to spend the difference precisely. Pulled out +/// as its own pure function for direct unit coverage without needing a +/// real (or mocked) `JellyfinClient`. +fn live_action_parallelism_for(budget: usize, active_jellyfin_sessions: usize) -> usize { + budget.saturating_sub(active_jellyfin_sessions) +} + +/// Active parallelism for this cycle, returned as `(live_action, anime)`. +/// Live-action: `live_action_parallelism_for(cfg.parallelism_max, +/// active_sessions)` — dynamically reserves exactly as many GPU streams as +/// Jellyfin is actually using, since Jellyfin transcoding contends for the +/// same encode/decode engines the batch job does. Anime: still a flat +/// `parallelism_max_anime`/`parallelism_min` binary switch on *any* active +/// session — the CPU-bound anime pipeline doesn't contend for the GPU the +/// way live-action does, so it isn't part of this dynamic reservation (per +/// explicit user direction: "for the live action ones"); it still backs +/// off to `parallelism_min` (not eliminated, just conservative) whenever +/// someone's actively watching anything, on the more general theory that a +/// real viewer's experience should never compete with unattended batch +/// work for the box's resources, GPU or not. Only one Jellyfin poll either +/// way, not one per pipeline. +async fn effective_parallelism(jellyfin: Option<&JellyfinClient>, cfg: &TranscodeConfig) -> (usize, usize) { + let Some(client) = jellyfin else { + return (cfg.parallelism_max, cfg.parallelism_max_anime); + }; + match client.active_transcode_sessions().await { + Ok(active_sessions) => { + let live_action = live_action_parallelism_for(cfg.parallelism_max, active_sessions); + let anime = if active_sessions == 0 { cfg.parallelism_max_anime } else { cfg.parallelism_min }; + (live_action, anime) + } + Err(e) => { + tracing::warn!(error = %e, "failed to poll jellyfin sessions; assuming worst case"); + (cfg.parallelism_min, cfg.parallelism_min) + } + } +} + +/// One transcode-worker pass across both pipelines. Runs +/// `run_pipeline_cycle` for live-action and anime *concurrently* via +/// `tokio::join!` and merges their stats — see that function's doc +/// comment for why they must not share one claim-spawn-join batch. +/// +/// Deliberately `join!`, not `try_join!`: `try_join!` cancels (drops) the +/// other branch's future the instant either one returns `Err`, and dropping +/// a `JoinSet` of `spawn_blocking` encode tasks cannot abort work that has +/// already started — the ffmpeg/SVT-AV1 process keeps running to completion +/// with its result simply discarded, `finalize_job` never runs for it, and +/// its `transcode_job` row is stuck `status='running'` (consuming +/// concurrency budget and leaving its multi-GB temp file on disk) until the +/// daemon restarts. `run_pipeline_cycle` itself now treats a +/// `claim_pending_jobs` error as "claim nothing this iteration" rather than +/// propagating it, so in practice this only guards a pipeline that fails for +/// some other reason — but `join!` means even that failure can no longer +/// take the other, healthy pipeline's in-flight work down with it. Each +/// pipeline's error is logged and treated as an empty cycle rather than +/// failing the whole `run_cycle` call. Shared by both the steady-state +/// daemon ticker and the `transcode-library` backfill CLI, so there's +/// exactly one code path that actually runs an encode. +pub async fn run_cycle( + conn: Arc>, + cfg: TranscodeConfig, + jellyfin: Option<&JellyfinClient>, +) -> Result { + let (live_action_result, anime_result) = tokio::join!( + run_pipeline_cycle(conn.clone(), cfg.clone(), jellyfin, false), + run_pipeline_cycle(conn.clone(), cfg.clone(), jellyfin, true), + ); + let live_action_stats = live_action_result.unwrap_or_else(|e| { + tracing::warn!(error = %e, "live-action transcode pipeline cycle failed"); + TranscodeCycleStats::default() + }); + let anime_stats = anime_result.unwrap_or_else(|e| { + tracing::warn!(error = %e, "anime transcode pipeline cycle failed"); + TranscodeCycleStats::default() + }); + Ok(live_action_stats.merge(anime_stats)) +} + +/// One pipeline's worker loop: repeatedly claims whatever's currently +/// available for *this* pipeline only (the other pipeline's limit is passed +/// as 0, so `claim_pending_jobs` naturally claims nothing for it), spawns +/// each newly claimed job, and as soon as any one of them finishes, +/// finalizes it and immediately loops back to claim a replacement — rather +/// than waiting for the whole batch to drain before claiming more. Exits +/// once a claim attempt comes back empty and nothing is left in flight. +/// +/// This replaces an earlier design where one shared claim+spawn+join batch +/// covered both pipelines at once: claimed jobs from both pipelines were +/// joined together, so the *whole* batch — and therefore any new claim for +/// either pipeline — blocked until every job in it finished. A single long +/// anime file (feature-length movies can take over an hour via the +/// CPU-bound SVT-AV1 path) would leave the GPU-bound live-action pipeline +/// sitting completely idle for that entire duration despite having its own +/// independent concurrency budget and a large backlog of its own — +/// discovered in production: 512 pending live-action jobs and a budget of 7, +/// but the GPU sat unused for the better part of an hour waiting on one +/// anime movie to join. Running each pipeline as its own independent +/// replenish-loop, joined concurrently rather than sequentially, means +/// neither pipeline's throughput is ever gated by the other's job durations. +/// +/// Uses `JoinSet::join_next_with_id` rather than awaiting a `Vec` of handles +/// in order: a real validation run surfaced that the naive +/// awaited-in-claim-order approach leaves a fast job's already-finished +/// result (verified output sitting on disk, or even a fast failure) fully +/// idle — not written back to the DB, not freeing its slot for the next +/// claim — for as long as whichever job happens to be *earlier* in claim +/// order (highest-bitrate-first, so often the largest file) keeps running. +/// `join_next_with_id`'s `(Id, T)`/`JoinError::id()` pairing is what lets a +/// panicked task still be matched back to its `ClaimedJob` (a panic doesn't +/// get to return the job alongside its result), which a plain +/// `JoinSet>` with the job moved into the closure +/// wouldn't allow. +async fn run_pipeline_cycle( + conn: Arc>, + cfg: TranscodeConfig, + jellyfin: Option<&JellyfinClient>, + is_anime: bool, +) -> Result { + let mut stats = TranscodeCycleStats::default(); + let mut set = tokio::task::JoinSet::new(); + let mut jobs_by_task_id: std::collections::HashMap = + std::collections::HashMap::new(); + + loop { + let (live_action_parallelism, anime_parallelism) = effective_parallelism(jellyfin, &cfg).await; + let (live_action_limit, anime_limit) = if is_anime { + (0, anime_parallelism) + } else { + (live_action_parallelism, 0) + }; + // A claim failure (e.g. transient SQLITE_BUSY under `busy_timeout` + // when another process holds the write lock) must not propagate out + // of this loop: that would return `Err` from `run_pipeline_cycle`, + // and in `run_cycle` that used to cancel the *other* pipeline's + // future mid-flight via `try_join!`, orphaning its already-running + // encodes (see `run_cycle`'s doc comment). Skip claiming new work + // this iteration instead — whatever's already in `set` keeps + // draining normally, and the next tick retries the claim. + let claimed = match claim_pending_jobs(&conn, live_action_limit, anime_limit).await { + Ok(claimed) => claimed, + Err(e) => { + tracing::warn!(error = %e, is_anime, "failed to claim pending transcode jobs this cycle; will retry next iteration"); + Vec::new() + } + }; + + for job in claimed { + let cfg = cfg.clone(); + let path = job.path.clone(); + let job_id = job.job_id; + let (width, height, duration, job_is_anime, force_reencode) = + (job.width, job.height, job.duration_secs, job.is_anime, job.force_reencode); + let abort_handle = set.spawn_blocking(move || { + encode_and_verify(path, job_id, cfg, width, height, duration, job_is_anime, force_reencode) + }); + jobs_by_task_id.insert(abort_handle.id(), job); + } + + // `None` here means this claim found nothing new *and* nothing from + // an earlier claim is still in flight — this pipeline's queue is + // genuinely empty for now. + let Some(joined) = set.join_next_with_id().await else { + break; + }; + + stats.attempted += 1; + let (task_id, encode_result) = match joined { + Ok((task_id, result)) => (task_id, result), + Err(join_err) => { + let task_id = join_err.id(); + (task_id, Err(anyhow::anyhow!("encode task panicked: {join_err}"))) + } + }; + let job = jobs_by_task_id + .remove(&task_id) + .expect("every spawned task's id was inserted before the task could complete"); + + match finalize_job(&conn, job, encode_result).await { + Ok(finalized) => { + if finalized.status == "skipped" { + stats.skipped += 1; + } else { + stats.succeeded += 1; + } + stats.bytes_saved += + finalized.outcome.original_bytes as i64 - finalized.outcome.new_bytes as i64; + } + Err(e) => { + stats.failed += 1; + tracing::warn!(error = %e, "transcode job failed"); + } + } + } + + Ok(stats) +} + +#[cfg(test)] +mod tests { + use super::*; + + fn cfg() -> TranscodeConfig { + TranscodeConfig { + enabled: true, + poll_interval_secs: 60, + vaapi_device: "/dev/dri/renderD128".to_string(), + parallelism_min: 1, + parallelism_max: 4, + parallelism_max_anime: 2, + reference_bitrate_kbps: 5320, + reference_height: 1080, + av1_efficiency_factor: 0.7, + exclude_hdr: true, + exclude_min_height: 2000, + quality_live_action: 26, + anime_root_folders: vec!["/mnt/media/Anime".to_string(), "/mnt/media/Anime Movies".to_string()], + quality_anime: 24, + anime_svtav1_preset: 10, + anime_svtav1_max_threads: 2, + min_size_reduction_pct: 0.10, + skip_below_ceiling_ratio: 0.5, + verify_sample_secs: 20.0, + } + } + + fn seed_file(conn: &Connection, id: i64, size_bytes: i64) { + conn.execute( + "INSERT INTO episode_file (id, episode_id, media_item_id, path, size_bytes) + VALUES (?1, NULL, NULL, ?2, ?3)", + params![id, format!("/tmp/f{id}.mkv"), size_bytes], + ) + .unwrap(); + conn.execute( + "INSERT INTO media_file_probe (episode_file_id, probed_at, probe_size_bytes, probe_mtime, + duration_secs, video_codec, width, height) + VALUES (?1, datetime('now'), ?2, 0, 1200.0, 'hevc', 1920, 1080)", + params![id, size_bytes], + ) + .unwrap(); + } + + // Regression test for a real incident: a long-running cycle (large + // files can easily outlast `poll_interval_secs`) and a separately + // invoked `transcode-library` backfill each independently claimed up to + // their own `parallelism_max` with no shared awareness, stacking to 20+ + // concurrent GPU encodes and OOMing the host. `claim_pending_jobs` must + // treat `limit` as a total cap, not "claim this many more". + #[tokio::test] + async fn claim_pending_jobs_respects_already_running_jobs_as_a_global_cap() { + let conn = Connection::open_in_memory().unwrap(); + crate::db::init(&conn).unwrap(); + for id in 1..=5 { + seed_file(&conn, id, 1_000_000_000); + } + // Two jobs already claimed by "someone else" (another process, or + // this same process's still-in-flight previous cycle). + conn.execute( + "INSERT INTO transcode_job (episode_file_id, status, queued_at) VALUES (1, 'running', datetime('now'))", + [], + ) + .unwrap(); + conn.execute( + "INSERT INTO transcode_job (episode_file_id, status, queued_at) VALUES (2, 'running', datetime('now'))", + [], + ) + .unwrap(); + for id in 3..=5 { + conn.execute( + "INSERT INTO transcode_job (episode_file_id, status, queued_at) VALUES (?1, 'pending', datetime('now'))", + params![id], + ) + .unwrap(); + } + + let conn = Arc::new(Mutex::new(conn)); + // Asking for a total of 3 concurrent live-action, with 2 already + // running — should claim exactly 1 more, not 3 more. All seeded + // jobs default to is_anime=0 (live-action), so anime_limit=0 here + // is correct, not a placeholder. + let claimed = claim_pending_jobs(&conn, 3, 0).await.unwrap(); + assert_eq!(claimed.len(), 1); + + let conn = conn.lock().await; + let running: i64 = conn + .query_row("SELECT count(*) FROM transcode_job WHERE status = 'running'", [], |r| r.get(0)) + .unwrap(); + assert_eq!(running, 3, "total in-flight jobs must never exceed the requested cap"); + } + + // Regression test for a real gap found in review: a file whose encode + // completed but was rejected by `is_beneficial` (recorded `skipped` by + // `finalize_job`) was not in `find_backlog_candidates`'s exclusion list, + // so every re-run of the `transcode-library` backfill re-selected it, + // paying the full GPU/CPU encode cost again only to reject it again. + #[test] + fn find_backlog_candidates_excludes_skipped_jobs() { + let conn = Connection::open_in_memory().unwrap(); + crate::db::init(&conn).unwrap(); + seed_file(&conn, 1, 1_000_000_000); + conn.execute( + "INSERT INTO transcode_job (episode_file_id, status, queued_at) VALUES (1, 'skipped', datetime('now'))", + [], + ) + .unwrap(); + + let candidates = find_backlog_candidates(&conn, &cfg()).unwrap(); + assert!( + candidates.is_empty(), + "a file with a 'skipped' (not-beneficial) job must not be re-selected for backfill" + ); + } + + #[tokio::test] + async fn claim_pending_jobs_claims_nothing_when_already_at_the_cap() { + let conn = Connection::open_in_memory().unwrap(); + crate::db::init(&conn).unwrap(); + for id in 1..=3 { + seed_file(&conn, id, 1_000_000_000); + } + for id in 1..=2 { + conn.execute( + "INSERT INTO transcode_job (episode_file_id, status, queued_at) VALUES (?1, 'running', datetime('now'))", + params![id], + ) + .unwrap(); + } + conn.execute( + "INSERT INTO transcode_job (episode_file_id, status, queued_at) VALUES (3, 'pending', datetime('now'))", + [], + ) + .unwrap(); + + let conn = Arc::new(Mutex::new(conn)); + let claimed = claim_pending_jobs(&conn, 2, 0).await.unwrap(); + assert!(claimed.is_empty(), "already at the cap — must not claim more"); + } + + // Regression test for a real gap: raising the live-action cap for a + // validated GPU-scaling reason must not silently also raise anime + // concurrency (CPU-bound, thread-hungry, never load-tested at higher + // counts) — the two caps are enforced completely independently. + #[tokio::test] + async fn claim_pending_jobs_enforces_live_action_and_anime_caps_independently() { + let conn = Connection::open_in_memory().unwrap(); + crate::db::init(&conn).unwrap(); + for id in 1..=6 { + seed_file(&conn, id, 1_000_000_000); + } + // 3 live-action pending (ids 1-3), 3 anime pending (ids 4-6). + for id in 1..=3 { + conn.execute( + "INSERT INTO transcode_job (episode_file_id, status, is_anime, queued_at) VALUES (?1, 'pending', 0, datetime('now'))", + params![id], + ) + .unwrap(); + } + for id in 4..=6 { + conn.execute( + "INSERT INTO transcode_job (episode_file_id, status, is_anime, queued_at) VALUES (?1, 'pending', 1, datetime('now'))", + params![id], + ) + .unwrap(); + } + + let conn = Arc::new(Mutex::new(conn)); + // A generous live-action cap (6, matching the real raised default) + // alongside a conservative anime cap (2) must claim up to 6 + // live-action jobs (only 3 exist) but no more than 2 anime jobs, + // even though 3 anime jobs are pending and the anime cap is far + // below the live-action one. + let claimed = claim_pending_jobs(&conn, 6, 2).await.unwrap(); + let live_action_claimed = claimed.iter().filter(|j| !j.is_anime).count(); + let anime_claimed = claimed.iter().filter(|j| j.is_anime).count(); + assert_eq!(live_action_claimed, 3, "all 3 pending live-action jobs should be claimed"); + assert_eq!(anime_claimed, 2, "anime claims must stay capped at 2 regardless of the live-action cap"); + } + + fn generate_test_clip(dir: &Path, codec: &str) -> PathBuf { + let path = dir.join(format!("clip_{codec}.mkv")); + let status = std::process::Command::new("ffmpeg") + .args(["-y", "-f", "lavfi", "-i", "testsrc=size=320x240:duration=1:rate=1"]) + .args(["-c:v", codec]) + .arg(&path) + .output() + .expect("failed to run ffmpeg to generate a test clip"); + assert!( + status.status.success(), + "ffmpeg failed to generate a {codec} test clip: {}", + String::from_utf8_lossy(&status.stderr) + ); + path + } + + // Regression test for a real gap found in review: `ensure_probed` + // inserts a `probe_failed` row with NULL codec/height on ffprobe + // failure rather than leaving no row at all, so `maybe_enqueue_transcode`'s + // "no probe row -> skip" guard never fires for it. Without this check, + // `should_enqueue` would return true for that NULL/NULL row, `enqueue` + // would insert a job `claim_pending_jobs` can never select (it requires + // `p.width`/`p.height IS NOT NULL`), and the unique partial index on + // (pending, running) would then permanently block any future, real + // enqueue for the file once probing eventually succeeds. + #[test] + fn should_enqueue_rejects_missing_codec_or_height() { + let c = cfg(); + assert!(!should_enqueue(None, false, None, &c), "no codec, no height -> never enqueue"); + assert!(!should_enqueue(None, false, Some(1080), &c), "missing codec alone must block enqueue"); + assert!(!should_enqueue(Some("hevc"), false, None, &c), "missing height alone must block enqueue"); + assert!(should_enqueue(Some("hevc"), false, Some(1080), &c), "codec+height present -> normal eligibility rules apply"); + } + + // Regression test for a real gap found in review: a crash between the + // file-swap rename and the DB bookkeeping in `finalize_job` leaves a job + // `running` with the file already AV1 but `media_file_probe` still + // stale. On retry, `encode_and_verify` must notice the *actual* file is + // already AV1 and skip re-encoding it, rather than trusting the stale + // DB probe data it was claimed with. + #[test] + fn encode_and_verify_skips_a_file_that_is_already_av1() { + let dir = std::env::temp_dir().join(format!( + "breadarr-transcode-already-av1-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + let clip = generate_test_clip(&dir, "libsvtav1"); + + let result = + encode_and_verify(clip.clone(), 999, cfg(), 320, 240, Some(1.0), false, false).unwrap(); + assert!( + matches!(result, EncodeOutcome::AlreadyAv1), + "an already-AV1 file must not be re-encoded" + ); + + std::fs::remove_dir_all(&dir).unwrap(); + } + + // Regression test for a real gap found in review: the temp path used to + // be produced via `input.with_extension("job{id}.av1.mkv")`, so a + // multi-hour in-progress encode sat in the library as a normal-looking + // `.mkv` file — `collect_video_files`/`walk_files` (both filter purely + // on `VIDEO_EXTS`) would pick it up as a second candidate video file for + // the same episode, and `library_scan`/Jellyfin could index or attempt + // to play a still-encoding file. The fix must produce a path whose + // final extension isn't in `VIDEO_EXTS` at all, still under the same + // parent directory (required for the atomic rename-based swap), and + // still job-id-scoped (so two jobs on the same file never collide). + #[test] + fn temp_path_for_is_not_picked_up_by_video_file_scans() { + let input = Path::new("/library/Show/Season 01/Show - S01E01 - Title.mkv"); + let tmp = temp_path_for(input, 42); + + assert_eq!(tmp.parent(), input.parent(), "must stay on the same filesystem/directory as the original"); + let ext = tmp.extension().and_then(|e| e.to_str()).unwrap_or("").to_lowercase(); + assert!( + !crate::importer::VIDEO_EXTS.contains(&ext.as_str()), + "temp path {tmp:?} has a video extension and would be picked up by library scans" + ); + assert!( + tmp.to_string_lossy().contains("job42"), + "must stay job-id-scoped so two jobs on the same file can never collide" + ); + + // Different job ids on the same input must never collide. + let other = temp_path_for(input, 43); + assert_ne!(tmp, other); + } + + // Fast, deterministic regression test for the actual root cause of a + // real incident: flat-bitrate rate control on `av1_vaapi` produced + // outputs *larger* than the original on 476 of 700 backfilled files. + // This is the exact arithmetic that must reject that outcome regardless + // of how any encoder's rate control behaves. + #[test] + fn is_beneficial_rejects_growth_and_marginal_shrinkage() { + // The real incident's shape: ~2.1GB HEVC -> ~4.9GB "AV1". + assert!(!is_beneficial(2_100_000_000, 4_900_000_000, 0.10)); + // Only a 5% reduction — below the 10% floor. + assert!(!is_beneficial(1_000_000_000, 950_000_000, 0.10)); + // A real win: 15% smaller, clears the floor. + assert!(is_beneficial(1_000_000_000, 850_000_000, 0.10)); + // Exactly at the floor — inclusive. + assert!(is_beneficial(1_000_000_000, 900_000_000, 0.10)); + } + + // The dynamic Jellyfin-reservation formula: reserve exactly as many + // GPU streams as Jellyfin is actually using out of the measured total + // budget, rather than dropping to a flat minimum regardless of viewer + // count. + #[test] + fn live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using() { + assert_eq!(live_action_parallelism_for(7, 0), 7, "no active viewers — use the full budget"); + assert_eq!(live_action_parallelism_for(7, 1), 6, "one viewer — reserve exactly one stream"); + assert_eq!(live_action_parallelism_for(7, 3), 4, "three viewers — reserve exactly three streams"); + assert_eq!( + live_action_parallelism_for(7, 9), + 0, + "more active viewers than the whole budget — batch gets nothing, never negative" + ); + } + + // Regression test for the second half of the same incident: several of + // the 199 failures were files (some anime, notably) already efficient + // enough that transcoding them was never going to help — this is the + // pre-check that skips the encode attempt entirely rather than burning + // GPU/CPU time to find that out the slow way. No real ffmpeg encode + // should run here — a huge fabricated duration forces the source + // bitrate calculation near zero regardless of resolution, so this stays + // fast and deterministic. + #[test] + fn encode_and_verify_skips_pre_emptively_when_source_is_already_efficient() { + let dir = std::env::temp_dir().join(format!( + "breadarr-transcode-already-efficient-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + let clip = generate_test_clip(&dir, "libx264"); + + let result = + encode_and_verify(clip.clone(), 1, cfg(), 1920, 1080, Some(100_000.0), false, false).unwrap(); + assert!( + matches!(result, EncodeOutcome::NotBeneficial), + "an already-efficient source must be skipped before spending encode time" + ); + + std::fs::remove_dir_all(&dir).unwrap(); + } + + fn generate_lossless_test_clip(dir: &Path) -> PathBuf { + let path = dir.join("clip_lossless.mkv"); + let status = std::process::Command::new("ffmpeg") + .args(["-y", "-f", "lavfi", "-i", "testsrc=size=640x480:duration=2:rate=15"]) + .args(["-c:v", "libx264", "-preset", "ultrafast", "-qp", "0"]) + .arg(&path) + .output() + .expect("failed to run ffmpeg to generate a lossless test clip"); + assert!( + status.status.success(), + "ffmpeg failed to generate a lossless test clip: {}", + String::from_utf8_lossy(&status.stderr) + ); + path + } + + // Reproduces the real "embedded cover art" incident: a second video + // stream with `attached_pic` disposition (a still image, ffmpeg reports + // it as a normal `video`-type stream) alongside the real content stream. + // The old blanket `-map 0` tried to re-encode this too, which the + // VAAPI/libsvtav1 encoders can't handle — failed the whole job on + // several real library files (GoT, Avatar). + fn generate_clip_with_attached_pic(dir: &Path) -> PathBuf { + let path = dir.join("clip_with_cover_art.mkv"); + let status = std::process::Command::new("ffmpeg") + .args(["-y", "-f", "lavfi", "-i", "testsrc=size=640x480:duration=2:rate=15"]) + .args(["-f", "lavfi", "-i", "color=c=red:size=64x64:duration=1"]) + .args(["-map", "0:v", "-map", "1:v"]) + .args(["-c:v:0", "libx264", "-preset", "ultrafast", "-qp", "0"]) + .args(["-c:v:1", "png"]) + .args(["-disposition:v:1", "attached_pic"]) + .arg("-shortest") + .arg(&path) + .output() + .expect("failed to run ffmpeg to generate a test clip with attached cover art"); + assert!( + status.status.success(), + "ffmpeg failed to generate a test clip with attached cover art: {}", + String::from_utf8_lossy(&status.stderr) + ); + path + } + + // Reproduces the real "mov_text subtitle" incident: mp4 sources using + // mov_text (mp4's own timed-text codec) aren't valid inside the + // Matroska container this pipeline always writes, and stream-copying + // them failed the whole job outright. + fn generate_clip_with_mov_text_subtitle(dir: &Path) -> PathBuf { + let srt_path = dir.join("sub.srt"); + std::fs::write(&srt_path, "1\n00:00:00,000 --> 00:00:01,000\nTest subtitle\n").unwrap(); + + let path = dir.join("clip_with_mov_text.mp4"); + let status = std::process::Command::new("ffmpeg") + .args(["-y", "-f", "lavfi", "-i", "testsrc=size=640x480:duration=2:rate=15"]) + .arg("-i") + .arg(&srt_path) + .args(["-c:v", "libx264", "-preset", "ultrafast", "-qp", "0"]) + .args(["-c:s", "mov_text"]) + .args(["-f", "mp4"]) + .arg(&path) + .output() + .expect("failed to run ffmpeg to generate a test clip with a mov_text subtitle"); + assert!( + status.status.success(), + "ffmpeg failed to generate a test clip with a mov_text subtitle: {}", + String::from_utf8_lossy(&status.stderr) + ); + path + } + + #[test] + fn subtitle_codec_args_converts_only_mov_text() { + let subs = vec![ + ffprobe::SubtitleStream { language: Some("eng".to_string()), codec: Some("mov_text".to_string()) }, + ffprobe::SubtitleStream { language: Some("eng".to_string()), codec: Some("ass".to_string()) }, + ffprobe::SubtitleStream { language: None, codec: None }, + ]; + let args = subtitle_codec_args(&subs); + assert_eq!( + args, + vec![ + "-c:s:0".to_string(), "srt".to_string(), + "-c:s:1".to_string(), "copy".to_string(), + "-c:s:2".to_string(), "copy".to_string(), + ] + ); + } + + // End-to-end regression test for the real "embedded cover art" incident + // — an attached-pic stream must no longer crash the whole encode. + // Uses the anime (software) pipeline since it needs no VAAPI hardware. + #[test] + fn encode_and_verify_handles_a_source_with_attached_cover_art() { + let dir = std::env::temp_dir().join(format!( + "breadarr-transcode-attached-pic-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + let clip = generate_clip_with_attached_pic(&dir); + + let mut c = cfg(); + c.skip_below_ceiling_ratio = 0.0; // force past the pre-check for this test + let result = encode_and_verify(clip.clone(), 3, c, 640, 480, Some(2.0), true, false).unwrap(); + match result { + EncodeOutcome::Encoded(tmp_path) => { + assert!(tmp_path.exists()); + let _ = std::fs::remove_file(&tmp_path); + } + other => panic!("expected a beneficial encode despite the attached cover art, got {other:?}"), + } + + std::fs::remove_dir_all(&dir).unwrap(); + } + + // End-to-end regression test for the real "mov_text subtitle" incident + // — a mov_text track must be converted rather than crashing the encode. + #[test] + fn encode_and_verify_handles_a_source_with_a_mov_text_subtitle() { + let dir = std::env::temp_dir().join(format!( + "breadarr-transcode-mov-text-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + let clip = generate_clip_with_mov_text_subtitle(&dir); + + let mut c = cfg(); + c.skip_below_ceiling_ratio = 0.0; + let result = encode_and_verify(clip.clone(), 4, c, 640, 480, Some(2.0), true, false).unwrap(); + match result { + EncodeOutcome::Encoded(tmp_path) => { + assert!(tmp_path.exists()); + let _ = std::fs::remove_file(&tmp_path); + } + other => panic!("expected a beneficial encode despite the mov_text subtitle, got {other:?}"), + } + + std::fs::remove_dir_all(&dir).unwrap(); + } + + // End-to-end sanity check for the anime pipeline specifically: a real + // `libsvtav1` 10-bit encode of a deliberately bloated (lossless x264) + // source should produce a verified, meaningfully smaller output. Doesn't + // need real VAAPI hardware (unlike the live-action path) since + // `libsvtav1` is software — safe to run in any dev/CI environment that + // has an AV1-capable ffmpeg build. + #[test] + fn encode_and_verify_anime_pipeline_shrinks_a_bloated_source() { + let dir = std::env::temp_dir().join(format!( + "breadarr-transcode-anime-e2e-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + let clip = generate_lossless_test_clip(&dir); + + let mut c = cfg(); + c.skip_below_ceiling_ratio = 0.0; // force past the pre-check for this test + let result = encode_and_verify(clip.clone(), 2, c, 640, 480, Some(2.0), true, false).unwrap(); + match result { + EncodeOutcome::Encoded(tmp_path) => { + assert!(tmp_path.exists()); + let _ = std::fs::remove_file(&tmp_path); + } + other => panic!("expected a beneficial encode of a lossless source, got {other:?}"), + } + + std::fs::remove_dir_all(&dir).unwrap(); + } + + // Regression test for the remediation path: `force_reencode: true` must + // bypass the normal "already AV1 -> nothing to do" short-circuit and + // attempt a real re-encode — this is the whole point of + // `find_oversized_av1_candidates`'s jobs, which target files that are + // already AV1 but were left larger than their original by a real + // rate-control bug. Uses a genuinely oversized AV1 source (a lossless + // x264 clip re-encoded to AV1 at a high bitrate, deliberately bigger + // than what a sane target would produce) so the *second* pass — the one + // under test — has real room to shrink it. + #[test] + fn encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit() { + let dir = std::env::temp_dir().join(format!( + "breadarr-transcode-force-reencode-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + let oversized_av1 = dir.join("oversized.mkv"); + let status = std::process::Command::new("ffmpeg") + .args(["-y", "-f", "lavfi", "-i", "testsrc=size=640x480:duration=2:rate=15"]) + .args(["-c:v", "libsvtav1", "-crf", "10", "-preset", "12"]) // deliberately high quality/bitrate + .arg(&oversized_av1) + .output() + .expect("failed to run ffmpeg to generate an oversized AV1 test clip"); + assert!(status.status.success(), "{}", String::from_utf8_lossy(&status.stderr)); + + // Sanity check: without force_reencode, this must still short-circuit. + let unforced = + encode_and_verify(oversized_av1.clone(), 5, cfg(), 640, 480, Some(2.0), true, false).unwrap(); + assert!(matches!(unforced, EncodeOutcome::AlreadyAv1)); + + // is_anime: true — routes through the software libsvtav1 path, same + // as the other end-to-end tests here, since this dev/CI environment + // has no VAAPI hardware for the live-action path to use. + let mut c = cfg(); + c.skip_below_ceiling_ratio = 0.0; + let forced = + encode_and_verify(oversized_av1.clone(), 6, c, 640, 480, Some(2.0), true, true).unwrap(); + match forced { + EncodeOutcome::Encoded(tmp_path) => { + let new_bytes = std::fs::metadata(&tmp_path).unwrap().len(); + let original_bytes = std::fs::metadata(&oversized_av1).unwrap().len(); + assert!( + new_bytes < original_bytes, + "forced re-encode should shrink an oversized AV1 source" + ); + let _ = std::fs::remove_file(&tmp_path); + } + other => panic!("expected force_reencode to produce a real, smaller encode, got {other:?}"), + } + + std::fs::remove_dir_all(&dir).unwrap(); + } + + #[test] + fn is_anime_path_matches_configured_root_folders() { + let c = cfg(); + assert!(is_anime_path( + Path::new("/mnt/media/Anime/Attack on Titan (2013)/Season 02/ep.mkv"), + &c + )); + assert!(is_anime_path( + Path::new("/mnt/media/Anime Movies/Bardock (1990)/movie.mkv"), + &c + )); + assert!(!is_anime_path( + Path::new("/mnt/media/TV Shows/The Expanse (2015)/ep.mkv"), + &c + )); + } + + #[test] + fn target_bitrate_matches_reference_at_reference_resolution() { + let bitrate = target_bitrate_kbps(1920, 1080, &cfg()); + // pixel_ratio == 1.0 at the reference resolution, so this should be + // exactly reference_bitrate_kbps * av1_efficiency_factor. + assert_eq!(bitrate, (5320.0_f64 * 0.7).round() as u32); + } + + #[test] + fn target_bitrate_scales_down_for_720p() { + let bitrate_1080 = target_bitrate_kbps(1920, 1080, &cfg()); + let bitrate_720 = target_bitrate_kbps(1280, 720, &cfg()); + assert!(bitrate_720 < bitrate_1080); + // Roughly proportional to pixel count (~0.44x), not some flat cut. + let ratio = bitrate_720 as f64 / bitrate_1080 as f64; + assert!((0.4..0.5).contains(&ratio), "ratio was {ratio}"); + } + + #[test] + fn target_bitrate_scales_up_for_1440p() { + let bitrate_1080 = target_bitrate_kbps(1920, 1080, &cfg()); + let bitrate_1440 = target_bitrate_kbps(2560, 1440, &cfg()); + assert!(bitrate_1440 > bitrate_1080); + } + + // Regression test for a real latency bug a live validation run + // surfaced: `run_cycle` used to await claimed jobs' handles in claim + // order (highest-bitrate-first), so a fast job's already-finished + // result sat idle — not written back to the DB — for as long as + // whichever job happened to come *first* in that order kept running. + // The fix (`JoinSet::join_next_with_id`) finalizes whichever job + // actually finishes first, which raises a sharper risk worth its own + // direct test: a job's result must land on *that job's* DB row, not + // get cross-attributed to a different concurrently-running job via a + // wrong task-id lookup. This seeds one job that's claimed first (by + // this test's bitrate ordering) but takes measurably longer, and one + // claimed second that finishes near-instantly, and confirms each + // outcome lands on the correct `episode_file`/`transcode_job` row + // regardless of which one the JoinSet actually resolves first. + #[tokio::test] + async fn run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order() { + let dir = std::env::temp_dir().join(format!( + "breadarr-transcode-run-cycle-attribution-{}", + std::process::id() + )); + std::fs::create_dir_all(&dir).unwrap(); + + // Claimed first (much higher bitrate) but genuinely slower — a + // real (tiny) SVT-AV1 encode, not a short-circuit. + let slow_clip = generate_lossless_test_clip(&dir); + let slow_id = 101i64; + // Claimed second (lower bitrate) but resolves almost immediately — + // already AV1, hits the `AlreadyAv1` short-circuit with no real + // encode at all. + let fast_clip = generate_test_clip(&dir, "libsvtav1"); + let fast_id = 102i64; + + let conn = Connection::open_in_memory().unwrap(); + crate::db::init(&conn).unwrap(); + for (id, path, codec, size_bytes, duration) in [ + (slow_id, &slow_clip, "h264", 50_000_000i64, 2.0), + (fast_id, &fast_clip, "av1", 1_000_000i64, 1.0), + ] { + conn.execute( + "INSERT INTO episode_file (id, episode_id, media_item_id, path, size_bytes) + VALUES (?1, NULL, NULL, ?2, ?3)", + params![id, path.to_string_lossy().to_string(), size_bytes], + ) + .unwrap(); + conn.execute( + "INSERT INTO media_file_probe (episode_file_id, probed_at, probe_size_bytes, probe_mtime, + duration_secs, video_codec, width, height) + VALUES (?1, datetime('now'), ?2, 0, ?3, ?4, 640, 480)", + params![id, size_bytes, duration, codec], + ) + .unwrap(); + } + // Bitrate-descending claim order puts the slow job first: its size + // is set so `size_bytes*8/duration` comfortably exceeds the fast + // job's, matching the real incident's shape (a big, slow file + // claimed ahead of a small, fast one). + conn.execute( + "INSERT INTO transcode_job (episode_file_id, status, is_anime, queued_at) VALUES (?1, 'pending', 1, datetime('now'))", + params![slow_id], + ) + .unwrap(); + conn.execute( + "INSERT INTO transcode_job (episode_file_id, status, is_anime, queued_at) VALUES (?1, 'pending', 0, datetime('now'))", + params![fast_id], + ) + .unwrap(); + + let conn = Arc::new(Mutex::new(conn)); + let mut c = cfg(); + c.skip_below_ceiling_ratio = 0.0; // don't pre-skip the slow job + let stats = run_cycle(conn.clone(), c, None).await.unwrap(); + assert_eq!(stats.attempted, 2); + assert_eq!(stats.failed, 0); + + let conn = conn.lock().await; + let (slow_status, slow_path): (String, String) = conn + .query_row( + "SELECT tj.status, ef.path FROM transcode_job tj JOIN episode_file ef ON ef.id = tj.episode_file_id WHERE tj.episode_file_id = ?1", + params![slow_id], + |r| Ok((r.get(0)?, r.get(1)?)), + ) + .unwrap(); + let (fast_status, fast_new_bytes, fast_path): (String, i64, String) = conn + .query_row( + "SELECT tj.status, tj.new_bytes, ef.path FROM transcode_job tj JOIN episode_file ef ON ef.id = tj.episode_file_id WHERE tj.episode_file_id = ?1", + params![fast_id], + |r| Ok((r.get(0)?, r.get(1)?, r.get(2)?)), + ) + .unwrap(); + + assert_eq!(slow_status, "done", "the real encode must land on the slow job's own row"); + assert_eq!(slow_path, slow_clip.to_string_lossy(), "must not cross-attribute the fast job's path"); + assert_eq!(fast_status, "done", "the already-AV1 short-circuit must land on the fast job's own row"); + assert_eq!(fast_new_bytes, 0, "AlreadyAv1 records no byte-count change"); + assert_eq!(fast_path, fast_clip.to_string_lossy(), "must not cross-attribute the slow job's path"); + + // Regression coverage for a real gap found in review: `finalize_job` + // must set `upgrade_locked` in the same transaction as the new + // `size_bytes`, and a best-effort re-probe afterward must still + // leave `media_file_probe` correctly reflecting the swapped-in AV1 + // file — not the stale pre-encode codec, and not silently unset + // just because that refresh is no longer allowed to fail the job. + let (upgrade_locked, probed_codec): (i64, Option) = conn + .query_row( + "SELECT ef.upgrade_locked, p.video_codec FROM episode_file ef + LEFT JOIN media_file_probe p ON p.episode_file_id = ef.id + WHERE ef.id = ?1", + params![slow_id], + |r| Ok((r.get(0)?, r.get(1)?)), + ) + .unwrap(); + assert_eq!(upgrade_locked, 1, "a real encode must lock the file against the ordinary upgrade cycle"); + assert_eq!(probed_codec.as_deref(), Some("av1"), "the post-swap re-probe must reflect the new AV1 file, not stale pre-encode data"); + + std::fs::remove_dir_all(&dir).unwrap(); + } +} diff --git a/graphify-out/.graphify_ast.json b/graphify-out/.graphify_ast.json new file mode 100644 index 0000000..ee662de --- /dev/null +++ b/graphify-out/.graphify_ast.json @@ -0,0 +1,45745 @@ +{ + "nodes": [ + { + "id": "breadarr_shared_src_client", + "label": "client.rs", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient", + "label": "DaemonClient", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L10", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_rs_client", + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L20", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_rs_into", + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_health", + "label": ".health()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L45", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_health_detail", + "label": ".health_detail()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L59", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_list_media", + "label": ".list_media()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L74", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_media_detail", + "label": ".media_detail()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L78", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_releases", + "label": ".releases()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L82", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_review_queue", + "label": ".review_queue()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L86", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_stuck", + "label": ".stuck()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L90", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_calendar", + "label": ".calendar()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L94", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_library_health", + "label": ".library_health()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L98", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_quality_profiles", + "label": ".quality_profiles()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L102", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_update_quality_profile_weights", + "label": ".update_quality_profile_weights()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L106", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_approve_review", + "label": ".approve_review()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L119", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_reject_review", + "label": ".reject_review()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L123", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_search_series", + "label": ".search_series()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L127", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_add_series", + "label": ".add_series()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L142", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_search_movies", + "label": ".search_movies()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L157", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_add_movie", + "label": ".add_movie()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L172", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_search_now", + "label": ".search_now()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L190", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_movie_candidates", + "label": ".movie_candidates()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L208", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_episode_candidates", + "label": ".episode_candidates()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L226", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_grab_movie_candidate", + "label": ".grab_movie_candidate()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L241", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_grab_episode_candidate", + "label": ".grab_episode_candidate()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L250", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_grab_candidate", + "label": ".grab_candidate()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L259", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_monitor", + "label": ".monitor()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L278", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_unmonitor", + "label": ".unmonitor()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L282", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_monitor_episode", + "label": ".monitor_episode()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L286", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_unmonitor_episode", + "label": ".unmonitor_episode()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L291", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_monitor_season", + "label": ".monitor_season()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L296", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_unmonitor_season", + "label": ".unmonitor_season()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L303", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_delete_media", + "label": ".delete_media()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L310", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_delete_episode_file", + "label": ".delete_episode_file()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L324", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_delete_movie_file", + "label": ".delete_movie_file()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L336", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_get", + "label": ".get()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L347", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_rs_t", + "label": "T", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_client_daemonclient_post_empty", + "label": ".post_empty()", + "file_type": "code", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L361", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config", + "label": "config.rs", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_config", + "label": "Config", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L9", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_libraryconfig", + "label": "LibraryConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L34", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_root_folder", + "label": "default_root_folder()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L39", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_sourcesconfig", + "label": "SourcesConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L44", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "default", + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_sourcesconfig_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L114", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_tpb_api_url", + "label": "default_tpb_api_url()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L133", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_upgrade_enabled", + "label": "default_upgrade_enabled()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L137", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_upgrade_poll_interval_secs", + "label": "default_upgrade_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L141", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_upgrade_budget_per_cycle", + "label": "default_upgrade_budget_per_cycle()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L145", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_upgrade_min_score_gain", + "label": "default_upgrade_min_score_gain()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L149", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_search_poll_interval_secs", + "label": "default_search_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L153", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_search_budget_per_cycle", + "label": "default_search_budget_per_cycle()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L157", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_search_enabled", + "label": "default_search_enabled()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L161", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_nyaa_rss_url", + "label": "default_nyaa_rss_url()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L165", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_grab_poll_interval_secs", + "label": "default_grab_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L169", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_grab_enabled", + "label": "default_grab_enabled()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L173", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_import_poll_interval_secs", + "label": "default_import_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L177", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_1337x_mirrors", + "label": "default_1337x_mirrors()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L181", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_daemonconfig", + "label": "DaemonConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L203", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_daemonconfig_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L224", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_qbitconfig", + "label": "QbitConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L238", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_notificationsconfig", + "label": "NotificationsConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L268", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_jellyfinconfig", + "label": "JellyfinConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L275", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_transcodeconfig", + "label": "TranscodeConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L289", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_transcodeconfig_default", + "label": ".default()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L442", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_transcode_poll_interval_secs", + "label": "default_transcode_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L467", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_vaapi_device", + "label": "default_vaapi_device()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L471", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_parallelism_min", + "label": "default_parallelism_min()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L475", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_parallelism_max", + "label": "default_parallelism_max()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L479", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_parallelism_max_anime", + "label": "default_parallelism_max_anime()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L490", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_reference_bitrate_kbps", + "label": "default_reference_bitrate_kbps()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L502", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_reference_height", + "label": "default_reference_height()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L506", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_av1_efficiency_factor", + "label": "default_av1_efficiency_factor()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L510", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_exclude_hdr", + "label": "default_exclude_hdr()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L514", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_exclude_min_height", + "label": "default_exclude_min_height()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L518", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_quality_live_action", + "label": "default_quality_live_action()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L526", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_quality_anime", + "label": "default_quality_anime()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L535", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_anime_svtav1_preset", + "label": "default_anime_svtav1_preset()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L539", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_anime_svtav1_max_threads", + "label": "default_anime_svtav1_max_threads()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L543", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_min_size_reduction_pct", + "label": "default_min_size_reduction_pct()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L547", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_skip_below_ceiling_ratio", + "label": "default_skip_below_ceiling_ratio()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L551", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_verify_sample_secs", + "label": "default_verify_sample_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L555", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_tvdbconfig", + "label": "TvdbConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L561", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_tmdbconfig", + "label": "TmdbConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L568", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_config_load", + "label": ".load()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L574", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_config_db_path", + "label": ".db_path()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L585", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_config_model_dir", + "label": ".model_dir()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L589", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_config_default_root_folder", + "label": ".default_root_folder()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L593", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_config_path", + "label": "config_path()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L598", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_expand_home", + "label": "expand_home()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L606", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_log_level", + "label": "default_log_level()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L621", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_listen_addr", + "label": "default_listen_addr()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L625", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_db_path", + "label": "default_db_path()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L629", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_model_dir", + "label": "default_model_dir()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L633", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_qbit_category", + "label": "default_qbit_category()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L637", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_default_config_has_expected_values", + "label": "default_config_has_expected_values()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L646", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", + "label": "load_falls_back_to_default_when_file_missing()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L653", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_config_parses_partial_toml_with_defaults", + "label": "parses_partial_toml_with_defaults()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L666", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto", + "label": "dto.rs", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_mediaitemsummary", + "label": "MediaItemSummary", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L4", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_episodesummary", + "label": "EpisodeSummary", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L15", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_mediaitemdetail", + "label": "MediaItemDetail", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L26", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_releasesummary", + "label": "ReleaseSummary", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L37", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_reviewqueueentry", + "label": "ReviewQueueEntry", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L47", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_stalledgrab", + "label": "StalledGrab", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L57", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_maxedsearchtarget", + "label": "MaxedSearchTarget", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L66", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_stuckreport", + "label": "StuckReport", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L78", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_searchresult", + "label": "SearchResult", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L85", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_addseriesrequest", + "label": "AddSeriesRequest", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L92", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_addseriesresponse", + "label": "AddSeriesResponse", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L101", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_addmovierequest", + "label": "AddMovieRequest", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L106", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_addmovieresponse", + "label": "AddMovieResponse", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L114", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_searchnowresult", + "label": "SearchNowResult", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L119", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_calendarentry", + "label": "CalendarEntry", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L128", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_healthdetail", + "label": "HealthDetail", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L140", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_cycleinfo", + "label": "CycleInfo", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L151", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_rs_datetime", + "label": "DateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_rs_utc", + "label": "Utc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_flaggedfile", + "label": "FlaggedFile", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L161", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_duplicategroup", + "label": "DuplicateGroup", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L169", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_codeccount", + "label": "CodecCount", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L176", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_librarysummary", + "label": "LibrarySummary", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L182", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_releasecandidate", + "label": "ReleaseCandidate", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L200", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_grabcandidaterequest", + "label": "GrabCandidateRequest", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L218", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_weightsdto", + "label": "WeightsDto", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L230", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_qualityprofilesummary", + "label": "QualityProfileSummary", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L243", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_updatequalityprofileweightsrequest", + "label": "UpdateQualityProfileWeightsRequest", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L254", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_dto_libraryhealthreport", + "label": "LibraryHealthReport", + "file_type": "code", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L259", + "_origin": "ast" + }, + { + "id": "breadarr_shared_src_lib", + "label": "lib.rs", + "file_type": "code", + "source_file": "breadarr-shared/src/lib.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app", + "label": "app.rs", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_tab", + "label": "Tab", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L11", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_tab_title", + "label": ".title()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L34", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_focus", + "label": "Focus", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L48", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_addkind", + "label": "AddKind", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L63", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_addkind_label", + "label": ".label()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L69", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_libraryfilter", + "label": "LibraryFilter", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L81", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_libraryfilter_next", + "label": ".next()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L98", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_libraryfilter_label", + "label": ".label()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L103", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_libraryfilter_matches", + "label": ".matches()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L113", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_librarysort", + "label": "LibrarySort", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L125", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_librarysort_next", + "label": ".next()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L138", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_librarysort_label", + "label": ".label()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L143", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_stucksection", + "label": "StuckSection", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L154", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_addresult", + "label": "AddResult", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L195", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app", + "label": "App", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L200", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "liststate", + "label": "ListState", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L279", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_refresh_active_tab", + "label": ".refresh_active_tab()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L323", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_selected_media_id", + "label": ".selected_media_id()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L402", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_recompute_library_view", + "label": ".recompute_library_view()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L412", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_selected_media_item", + "label": ".selected_media_item()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L455", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_move_selection", + "label": ".move_selection()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L461", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_open_detail", + "label": ".open_detail()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L499", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_close_detail", + "label": ".close_detail()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L519", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_toggle_monitor_selected_episode", + "label": ".toggle_monitor_selected_episode()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L526", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_toggle_monitor_selected_season", + "label": ".toggle_monitor_selected_season()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L557", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_approve_selected_review", + "label": ".approve_selected_review()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L589", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_reject_selected_review", + "label": ".reject_selected_review()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L603", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_run_add_search", + "label": ".run_add_search()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L624", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_add_selected_search_result", + "label": ".add_selected_search_result()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L662", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_search_now_selected", + "label": ".search_now_selected()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L705", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_fetch_candidates_for_selected", + "label": ".fetch_candidates_for_selected()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L725", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_grab_selected_candidate", + "label": ".grab_selected_candidate()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L762", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_close_candidates", + "label": ".close_candidates()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L796", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_open_profile_detail", + "label": ".open_profile_detail()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L803", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_close_profile_detail", + "label": ".close_profile_detail()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L817", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_start_editing_selected_weight", + "label": ".start_editing_selected_weight()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L828", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_cancel_weight_edit", + "label": ".cancel_weight_edit()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L842", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_commit_weight_edit", + "label": ".commit_weight_edit()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L852", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_toggle_monitor_list_selected", + "label": ".toggle_monitor_list_selected()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L889", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_toggle_monitor_selected", + "label": ".toggle_monitor_selected()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L909", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_delete_selected", + "label": ".delete_selected()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L932", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_delete_selected_file", + "label": ".delete_selected_file()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L958", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_app_app_jump_to_stuck_target", + "label": ".jump_to_stuck_target()", + "file_type": "code", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L995", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_main", + "label": "main.rs", + "file_type": "code", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_main_main", + "label": "main()", + "file_type": "code", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L20", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_main_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_main_run", + "label": "run()", + "file_type": "code", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L42", + "_origin": "ast" + }, + { + "id": "terminal", + "label": "Terminal", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "crosstermbackend", + "label": "CrosstermBackend", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "stdout", + "label": "Stdout", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_main_handle_key", + "label": "handle_key()", + "file_type": "code", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L72", + "_origin": "ast" + }, + { + "id": "keycode", + "label": "KeyCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_main_cycle_tab", + "label": "cycle_tab()", + "file_type": "code", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L207", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui", + "label": "ui.rs", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw", + "label": "draw()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L19", + "_origin": "ast" + }, + { + "id": "frame", + "label": "Frame", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_context_keybindings", + "label": "context_keybindings()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L53", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_centered_rect", + "label": "centered_rect()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L98", + "_origin": "ast" + }, + { + "id": "rect", + "label": "Rect", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw_help_overlay", + "label": "draw_help_overlay()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L109", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw_tabs", + "label": "draw_tabs()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L141", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw_library", + "label": "draw_library()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L186", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw_candidates", + "label": "draw_candidates()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L305", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw_history", + "label": "draw_history()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L353", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw_review", + "label": "draw_review()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L374", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw_stuck", + "label": "draw_stuck()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L416", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw_add", + "label": "draw_add()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L499", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw_calendar", + "label": "draw_calendar()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L544", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw_library_health", + "label": "draw_library_health()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L578", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw_profiles", + "label": "draw_profiles()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L682", + "_origin": "ast" + }, + { + "id": "breadarr_tui_src_ui_draw_status", + "label": "draw_status()", + "file_type": "code", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L737", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_appstate", + "label": "AppState", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L24", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_rs_arc", + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_rs_mutex", + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "sender", + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_backgroundrequest", + "label": "BackgroundRequest", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L47", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_cyclestatus", + "label": "CycleStatus", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L76", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_cyclerecord", + "label": "CycleRecord", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L90", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_rs_datetime", + "label": "DateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_rs_utc", + "label": "Utc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_require_api_token", + "label": "require_api_token()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_rs_state", + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "request", + "label": "Request", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "next", + "label": "Next", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "response", + "label": "Response", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_mod_router", + "label": "router()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L119", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_calendar", + "label": "calendar.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_calendar_calendar", + "label": "calendar()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L14", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_calendar_rs_state", + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_calendar_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_calendar_rs_json", + "label": "Json", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_calendar_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_calendar_rs_statuscode", + "label": "StatusCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_calendar_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_calendar_internal", + "label": "internal()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L50", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_calendar_rs_e", + "label": "E", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_health", + "label": "health.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_health_to_info", + "label": "to_info()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L7", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_health_health", + "label": "health()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L15", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_health_rs_state", + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_health_rs_json", + "label": "Json", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health", + "label": "library_health.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_fetch_flagged", + "label": "fetch_flagged()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L30", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups", + "label": "fetch_duplicate_groups()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L44", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_fetch_summary", + "label": "fetch_summary()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L92", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_library_health", + "label": "library_health()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L156", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_rs_state", + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_rs_json", + "label": "Json", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_rs_statuscode", + "label": "StatusCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_internal", + "label": "internal()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L183", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_rs_e", + "label": "E", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_seeded_conn", + "label": "seeded_conn()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L195", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_fetch_flagged_resolves_titles_for_both_tv_and_movie_files", + "label": "fetch_flagged_resolves_titles_for_both_tv_and_movie_files()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L248", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups_finds_both_tv_and_movie_duplicates", + "label": "fetch_duplicate_groups_finds_both_tv_and_movie_duplicates()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L263", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups_ignores_files_without_duplicates", + "label": "fetch_duplicate_groups_ignores_files_without_duplicates()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L294", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_fetch_summary_buckets_resolutions_and_computes_subtitle_percentage", + "label": "fetch_summary_buckets_resolutions_and_computes_subtitle_percentage()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L300", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_library_health_fetch_summary_handles_an_empty_library_without_dividing_by_zero", + "label": "fetch_summary_handles_an_empty_library_without_dividing_by_zero()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L314", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media", + "label": "media.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_list", + "label": "list()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L13", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_rs_state", + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_rs_json", + "label": "Json", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_rs_statuscode", + "label": "StatusCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_detail", + "label": "detail()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L43", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_add", + "label": "add()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L97", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_add_movie", + "label": "add_movie()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L130", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_monitor", + "label": "monitor()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L147", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_unmonitor", + "label": "unmonitor()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L154", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_set_monitored", + "label": "set_monitored()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L161", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_monitor_episode", + "label": "monitor_episode()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L179", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_unmonitor_episode", + "label": "unmonitor_episode()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L186", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_set_episode_monitored", + "label": "set_episode_monitored()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L193", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_monitor_season", + "label": "monitor_season()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L218", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_unmonitor_season", + "label": "unmonitor_season()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L225", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_set_season_monitored", + "label": "set_season_monitored()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L232", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_delete", + "label": "delete()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L258", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_delete_episode_file", + "label": "delete_episode_file()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L281", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_delete_movie_file", + "label": "delete_movie_file()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L313", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_delete_file_and_clear", + "label": "delete_file_and_clear()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L342", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_search_now", + "label": "search_now()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L374", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_list_candidates", + "label": "list_candidates()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L404", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_grab_candidate", + "label": "grab_candidate()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L411", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_list_episode_candidates", + "label": "list_episode_candidates()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L422", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_grab_episode_candidate", + "label": "grab_episode_candidate()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L430", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_episode_media_item_id", + "label": "episode_media_item_id()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L439", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "label": "fetch_candidates_via_background()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L454", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_grab_candidate_via_background", + "label": "grab_candidate_via_background()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L477", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_internal", + "label": "internal()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L505", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_media_rs_e", + "label": "E", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles", + "label": "quality_profiles.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles_to_dto", + "label": "to_dto()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L9", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles_list", + "label": "list()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L27", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles_rs_state", + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles_rs_json", + "label": "Json", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles_rs_statuscode", + "label": "StatusCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles_update_weights", + "label": "update_weights()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L66", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles_internal", + "label": "internal()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L85", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_quality_profiles_rs_e", + "label": "E", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_releases", + "label": "releases.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_releases_list", + "label": "list()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L8", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_releases_rs_state", + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_releases_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_releases_rs_json", + "label": "Json", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_releases_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_releases_rs_statuscode", + "label": "StatusCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_releases_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_releases_internal", + "label": "internal()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L36", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_releases_rs_e", + "label": "E", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review", + "label": "review.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review_list", + "label": "list()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review_rs_state", + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review_rs_json", + "label": "Json", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review_rs_statuscode", + "label": "StatusCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review_approve", + "label": "approve()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review_reject", + "label": "reject()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L97", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review_internal", + "label": "internal()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L106", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_review_rs_e", + "label": "E", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_search", + "label": "search.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_search_default_kind", + "label": "default_kind()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L9", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_search_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_search_searchparams", + "label": "SearchParams", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L14", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_search_search", + "label": "search()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L20", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_search_rs_state", + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "query", + "label": "Query", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_search_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_search_rs_json", + "label": "Json", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_search_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_search_rs_statuscode", + "label": "StatusCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_stuck", + "label": "stuck.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_stuck_stuck", + "label": "stuck()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L19", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_stuck_rs_state", + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_stuck_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_stuck_rs_json", + "label": "Json", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_stuck_rs_statuscode", + "label": "StatusCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_stuck_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_stuck_internal", + "label": "internal()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L83", + "_origin": "ast" + }, + { + "id": "breadarrd_src_api_routes_stuck_rs_e", + "label": "E", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db", + "label": "db.rs", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_backup_before_open", + "label": "backup_before_open()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L16", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_prune_old_backups", + "label": "prune_old_backups()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L49", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_add_column_if_missing", + "label": "add_column_if_missing()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L78", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_init", + "label": "init()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L96", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_record_event", + "label": "record_event()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L486", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_record_torrent_fetch", + "label": "record_torrent_fetch()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L506", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_init_is_idempotent", + "label": "init_is_idempotent()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L530", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_record_event_inserts_a_queryable_row", + "label": "record_event_inserts_a_queryable_row()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L546", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_record_event_rejects_an_unknown_event_type", + "label": "record_event_rejects_an_unknown_event_type()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L566", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", + "label": "record_torrent_fetch_inserts_a_queryable_row()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L573", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", + "label": "record_torrent_fetch_allows_a_null_hash_and_size()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L604", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_backup_before_open_is_a_noop_when_no_database_exists_yet", + "label": "backup_before_open_is_a_noop_when_no_database_exists_yet()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L628", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_backup_before_open_copies_an_existing_database", + "label": "backup_before_open_copies_an_existing_database()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L644", + "_origin": "ast" + }, + { + "id": "breadarrd_src_db_backup_before_open_prunes_beyond_max_backups", + "label": "backup_before_open_prunes_beyond_max_backups()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L660", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe", + "label": "ffprobe.rs", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_audiostream", + "label": "AudioStream", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L7", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_subtitlestream", + "label": "SubtitleStream", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L15", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_mediaprobe", + "label": "MediaProbe", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L25", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_mediaprobe_is_hdr", + "label": ".is_hdr()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L59", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_is_english", + "label": "is_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L67", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", + "label": ".has_english_audio()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L72", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", + "label": ".default_audio_is_non_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L80", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_probe", + "label": "probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", + "label": "parse_frame_rate_fraction()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L186", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_decodecheck", + "label": "DecodeCheck", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L203", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_verify_decodable", + "label": "verify_decodable()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L208", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "label": "verify_decodable_sampled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L242", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_has_english_audio_true_when_any_track_is_english", + "label": "has_english_audio_true_when_any_track_is_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L283", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_has_english_audio_false_with_no_tracks", + "label": "has_english_audio_false_with_no_tracks()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L305", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_true_when_default_track_is_not_english", + "label": "default_audio_is_non_english_true_when_default_track_is_not_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L310", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_no_default_is_set", + "label": "default_audio_is_non_english_false_when_no_default_is_set()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L324", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_default_is_english", + "label": "default_audio_is_non_english_false_when_default_is_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L340", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", + "label": "probe_fails_gracefully_for_a_nonexistent_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L354", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_generate_clip", + "label": "generate_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L359", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", + "label": "verify_decodable_sampled_passes_a_genuinely_intact_short_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L382", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", + "label": "verify_decodable_sampled_passes_a_genuinely_intact_long_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L398", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", + "label": "verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L416", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_generate_test_clip", + "label": "generate_test_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L435", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", + "label": "probe_extracts_real_resolution_and_audio_language_from_a_generated_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L455", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", + "label": "probe_extracts_extra_metadata_from_a_generated_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L472", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mkv", + "label": "mkv.rs", + "file_type": "code", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mkv_audiotrack", + "label": "AudioTrack", + "file_type": "code", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L7", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mkv_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mkv_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mkv_inspect_audio_tracks", + "label": "inspect_audio_tracks()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L15", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mkv_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mkv_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mkv_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mkv_is_english", + "label": "is_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L48", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mkv_has_english_track", + "label": "has_english_track()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L52", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mkv_default_track_is_english_or_unset", + "label": "default_track_is_english_or_unset()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L60", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mkv_remux_english_default", + "label": "remux_english_default()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L70", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_pendinggrab", + "label": "PendingGrab", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L36", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_pendinggrab_release_id", + "label": ".release_id()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L72", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_pendinggrab_media_item_id", + "label": ".media_item_id()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L80", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_pendinggrab_torrent_hash", + "label": ".torrent_hash()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L88", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_pendinggrab_episode_id", + "label": ".episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L96", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_pendinggrab_root_folder", + "label": ".root_folder()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L103", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_fetch_pending_grabs", + "label": "fetch_pending_grabs()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_locate_video_file", + "label": "locate_video_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_largest_video_file", + "label": "largest_video_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_walk_files", + "label": "walk_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_season_dir", + "label": "season_dir()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L226", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_has_cjk", + "label": "has_cjk()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L238", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_deterministic_filename", + "label": "deterministic_filename()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L248", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_deterministic_movie_filename", + "label": "deterministic_movie_filename()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L265", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_sanitize", + "label": "sanitize()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L273", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_insufficient_space", + "label": "insufficient_space()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L285", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_move_or_copy_file", + "label": "move_or_copy_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L310", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_copy_via_temp_file", + "label": "copy_via_temp_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L327", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_importstats", + "label": "ImportStats", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L341", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_update_grab_progress", + "label": "update_grab_progress()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L367", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_grab_is_stalled", + "label": "grab_is_stalled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L386", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_grab_missing_past_grace", + "label": "grab_missing_past_grace()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L401", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_record_import_error", + "label": "record_import_error()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L421", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_fail_grab", + "label": "fail_grab()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L439", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_reconcileoutcome", + "label": "ReconcileOutcome", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L462", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_reconcile_missing_files", + "label": "reconcile_missing_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L510", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_find_by_basename", + "label": "find_by_basename()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L650", + "_origin": "ast" + }, + { + "id": "osstr", + "label": "OsStr", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_find_by_stem", + "label": "find_by_stem()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L670", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_relinkcandidate", + "label": "RelinkCandidate", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L698", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_collect_video_files", + "label": "collect_video_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L715", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "label": "find_relinkable_episode_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L760", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_relink_episode_files", + "label": "relink_episode_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L822", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_ensure_probed", + "label": "ensure_probed()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L853", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_probefields", + "label": "ProbeFields", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L896", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_probefields_from_probe", + "label": ".from_probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L920", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_upsert_probe", + "label": "upsert_probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L966", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_record_decode_check", + "label": "record_decode_check()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1046", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "label": "probe_indicates_import_problem()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1071", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_probesweepreport", + "label": "ProbeSweepReport", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1084", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_probe_library", + "label": "probe_library()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1107", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_verifylibraryreport", + "label": "VerifyLibraryReport", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1135", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_verify_library", + "label": "verify_library()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1151", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_remuxbacklogreport", + "label": "RemuxBacklogReport", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1196", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_remux_backlog", + "label": "remux_backlog()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1215", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_remux_one_backlog_file", + "label": "remux_one_backlog_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1254", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_remap_path", + "label": "remap_path()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1291", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_run_import_cycle", + "label": "run_import_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1302", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_process_pending_grabs", + "label": "process_pending_grabs()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1356", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_importoutcome", + "label": "ImportOutcome", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1511", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "label": "maybe_enqueue_transcode()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1527", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_stalefile", + "label": "StaleFile", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1565", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_stalefile_restore", + "label": ".restore()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1575", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_import_one", + "label": "import_one()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1582", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_seasonpackimportoutcome", + "label": "SeasonPackImportOutcome", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1911", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_import_season_pack", + "label": "import_season_pack()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1934", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_packfileoutcome", + "label": "PackFileOutcome", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2082", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_import_season_pack_file", + "label": "import_season_pack_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2092", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_generate_test_clip", + "label": "generate_test_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2272", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", + "label": "ensure_probed_flags_a_low_resolution_file_as_under_quality()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2290", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", + "label": "ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2337", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", + "label": "ensure_probed_skips_reprobing_an_unchanged_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2377", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", + "label": "probe_library_reports_probed_vs_skipped_up_to_date()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2410", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "label": "verify_library_confirms_a_genuinely_decodable_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2443", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", + "label": "verify_library_flags_a_file_that_parses_but_does_not_decode()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2491", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", + "label": "verify_library_skips_files_that_never_even_passed_the_header_probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2545", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_seeded_release_conn", + "label": "seeded_release_conn()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2576", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_media_item_with_root", + "label": "media_item_with_root()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2602", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", + "label": "reconcile_clears_episode_file_rows_whose_path_no_longer_exists()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2613", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", + "label": "reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2665", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", + "label": "reconcile_repairs_a_path_whose_extension_changed_from_a_transcode()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2724", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", + "label": "reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2768", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", + "label": "reconcile_dry_run_reports_without_writing_anything()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2807", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "label": "find_relinkable_episode_files_finds_a_file_with_no_tracked_row()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2840", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", + "label": "find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2889", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", + "label": "find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2916", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", + "label": "a_fresh_grab_is_not_stalled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2951", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", + "label": "a_grab_untouched_past_the_threshold_is_stalled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2957", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", + "label": "progress_advancing_resets_the_stall_clock()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2963", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", + "label": "update_grab_progress_ignores_a_non_increasing_value()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2972", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", + "label": "a_torrent_missing_within_the_grace_period_is_not_yet_failed()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2995", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", + "label": "a_torrent_missing_past_the_grace_period_is_failed()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3001", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", + "label": "fail_grab_reopens_the_release_for_search()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3007", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_builds_filename_with_episode_title", + "label": "builds_filename_with_episode_title()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3039", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_builds_filename_without_episode_title", + "label": "builds_filename_without_episode_title()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3047", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_sanitizes_path_hostile_characters", + "label": "sanitizes_path_hostile_characters()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3055", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_omits_a_cjk_only_episode_title_instead_of_embedding_it", + "label": "omits_a_cjk_only_episode_title_instead_of_embedding_it()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3060", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_insufficient_space_is_false_for_a_trivially_small_request", + "label": "insufficient_space_is_false_for_a_trivially_small_request()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3071", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_insufficient_space_is_true_for_an_absurd_request", + "label": "insufficient_space_is_true_for_an_absurd_request()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3076", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", + "label": "copy_via_temp_file_writes_through_a_part_file_and_renames_into_place()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3082", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", + "label": "move_or_copy_file_moves_the_source_out()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3103", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_locates_a_single_file_torrent", + "label": "locates_a_single_file_torrent()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3120", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_remap_path_translates_container_prefix_to_host_prefix", + "label": "remap_path_translates_container_prefix_to_host_prefix()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3133", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_remap_path_is_noop_when_prefixes_not_configured", + "label": "remap_path_is_noop_when_prefixes_not_configured()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3145", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", + "label": "process_pending_grabs_routes_each_grab_by_torrent_state()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3153", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", + "label": "does_not_import_a_torrent_while_it_is_still_being_physically_moved()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3282", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", + "label": "a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3332", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", + "label": "imports_a_movie_release_with_no_episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3403", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", + "label": "import_one_enqueues_a_transcode_job_when_transcode_is_enabled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3482", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", + "label": "import_one_enqueues_an_anime_tagged_transcode_job_for_anime()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3544", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", + "label": "import_one_places_a_single_episode_grab_under_its_season_subfolder()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3616", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", + "label": "import_one_flags_quality_when_the_real_file_is_under_1080p()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3688", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_generate_dual_audio_clip", + "label": "generate_dual_audio_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3771", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "label": "remux_backlog_promotes_english_to_default_for_a_flagged_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3804", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", + "label": "remux_backlog_skips_non_mkv_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3863", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", + "label": "refuses_to_overwrite_an_already_imported_higher_scoring_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3892", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", + "label": "a_strictly_better_release_replaces_the_existing_file_via_a_real_move()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3965", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", + "label": "a_drifted_root_folder_does_not_defeat_the_dest_collision_check()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4059", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", + "label": "locates_the_largest_video_file_in_a_directory()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4142", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "label": "seeded_season_pack_conn()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4158", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", + "label": "import_season_pack_imports_every_file_and_marks_episodes_owned()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4190", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", + "label": "import_season_pack_skips_episodes_that_already_have_a_better_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4251", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", + "label": "import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4306", + "_origin": "ast" + }, + { + "id": "breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", + "label": "import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4367", + "_origin": "ast" + }, + { + "id": "breadarrd_src_jellyfin", + "label": "jellyfin.rs", + "file_type": "code", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_jellyfin_jellyfinclient", + "label": "JellyfinClient", + "file_type": "code", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L4", + "_origin": "ast" + }, + { + "id": "breadarrd_src_jellyfin_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_jellyfin_rs_client", + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_jellyfin_jellyfinclient_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L11", + "_origin": "ast" + }, + { + "id": "breadarrd_src_jellyfin_rs_into", + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_jellyfin_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_jellyfin_jellyfinclient_refresh_library", + "label": ".refresh_library()", + "file_type": "code", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L26", + "_origin": "ast" + }, + { + "id": "breadarrd_src_jellyfin_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", + "label": ".active_transcode_sessions()", + "file_type": "code", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L49", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan", + "label": "library_scan.rs", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_scanreport", + "label": "ScanReport", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L16", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_get_episode_title", + "label": "get_episode_title()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L24", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_rename_in_place", + "label": "rename_in_place()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L37", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_clean_title_edge", + "label": "clean_title_edge()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L85", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_parse_folder_name", + "label": "parse_folder_name()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L99", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_canonical_folder_name", + "label": "canonical_folder_name()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L139", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_normalize_folder_name", + "label": "normalize_folder_name()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L152", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_subdirectories", + "label": "subdirectories()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L174", + "_origin": "ast" + }, + { + "id": "direntry", + "label": "DirEntry", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_pick_series_match", + "label": "pick_series_match()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L206", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_rs_seriessearchresult", + "label": "SeriesSearchResult", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_year_filtered_pool", + "label": "year_filtered_pool()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L251", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_rs_t", + "label": "T", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_hasyear", + "label": "HasYear", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L261", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_seriessearchresult", + "label": "SeriesSearchResult", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L265", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_seriessearchresult_year", + "label": ".year()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L266", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_moviesearchresult", + "label": "MovieSearchResult", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L271", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_moviesearchresult_year", + "label": ".year()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L272", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_pick_movie_match", + "label": "pick_movie_match()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L277", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_get_media_item_by_tvdb_id", + "label": "get_media_item_by_tvdb_id()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L312", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_get_media_item_by_tmdb_id", + "label": "get_media_item_by_tmdb_id()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L322", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_existing_row_title_plausibly_matches", + "label": "existing_row_title_plausibly_matches()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L344", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_find_episode_id", + "label": "find_episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L374", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_episode_has_file_row", + "label": "episode_has_file_row()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L389", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_movie_has_file_row", + "label": "movie_has_file_row()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L398", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_scan_tv_root", + "label": "scan_tv_root()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L412", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_refresh_jellyfin_after_rename", + "label": "refresh_jellyfin_after_rename()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L599", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_moviecandidate", + "label": "MovieCandidate", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L629", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_movie_candidates", + "label": "movie_candidates()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L636", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_ensure_movie_folder", + "label": "ensure_movie_folder()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L680", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_scan_movie_root", + "label": "scan_movie_root()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L706", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_parses_folder_name_with_year", + "label": "parses_folder_name_with_year()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L827", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_parses_folder_name_without_year", + "label": "parses_folder_name_without_year()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L835", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_strips_scene_style_dot_separated_tags", + "label": "strips_scene_style_dot_separated_tags()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L843", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_strips_season_and_quality_tags_from_series_folder", + "label": "strips_season_and_quality_tags_from_series_folder()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L851", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_keeps_bare_numeric_title_when_no_other_year_found", + "label": "keeps_bare_numeric_title_when_no_other_year_found()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L859", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_does_not_mangle_titles_with_real_dots", + "label": "does_not_mangle_titles_with_real_dots()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L867", + "_origin": "ast" + }, + { + "id": "breadarrd_src_library_scan_strips_leading_release_group_bracket_tag_and_movie_number", + "label": "strips_leading_release_group_bracket_tag_and_movie_number()", + "file_type": "code", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L875", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main", + "label": "main.rs", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_main", + "label": "main()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L28", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_run_daemon", + "label": "run_daemon()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L136", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_load_title_matcher", + "label": "load_title_matcher()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L274", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_background_loop", + "label": "background_loop()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_rs_arc", + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_rs_mutex", + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "receiver", + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_qbit_add", + "label": "debug_qbit_add()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L715", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_jellyfin_refresh", + "label": "debug_jellyfin_refresh()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L733", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_tvdb_add", + "label": "debug_tvdb_add()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L746", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_anime_map_refresh", + "label": "debug_anime_map_refresh()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L797", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_match_title", + "label": "debug_match_title()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L810", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_grab_cycle", + "label": "debug_grab_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L841", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_import_cycle", + "label": "debug_import_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L881", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_1337x_search", + "label": "debug_1337x_search()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L920", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_tvdb_search", + "label": "debug_tvdb_search()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L947", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_scan_tv", + "label": "debug_scan_tv()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L963", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_scan_movies", + "label": "debug_scan_movies()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1011", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_search_show", + "label": "debug_search_show()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1067", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_reconcile_report", + "label": "debug_reconcile_report()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1147", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_debug_qbit_list", + "label": "debug_qbit_list()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1177", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_remux_backlog_cmd", + "label": "remux_backlog_cmd()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1200", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_relink_orphaned_files_cmd", + "label": "relink_orphaned_files_cmd()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1225", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_probe_library_cmd", + "label": "probe_library_cmd()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1256", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_transcode_library_cmd", + "label": "transcode_library_cmd()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1296", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_retranscode_oversized_cmd", + "label": "retranscode_oversized_cmd()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1331", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_drive_transcode_queue_to_completion", + "label": "drive_transcode_queue_to_completion()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1366", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_verify_library_cmd", + "label": "verify_library_cmd()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1407", + "_origin": "ast" + }, + { + "id": "breadarrd_src_main_wait_for_shutdown", + "label": "wait_for_shutdown()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1419", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_embed", + "label": "embed.rs", + "file_type": "code", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_embed_ortembedder", + "label": "OrtEmbedder", + "file_type": "code", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L12", + "_origin": "ast" + }, + { + "id": "embeddingsession", + "label": "EmbeddingSession", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_embed_ortembedder_load", + "label": ".load()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L21", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_embed_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_embed_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_embed_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_embed_ortembedder_embed", + "label": ".embed()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L26", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_embed_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_embed_cosine_similarity_of_identical_unit_vectors_is_one", + "label": "cosine_similarity_of_identical_unit_vectors_is_one()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L38", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_embed_cosine_similarity_of_orthogonal_vectors_is_zero", + "label": "cosine_similarity_of_orthogonal_vectors_is_zero()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L45", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_ensure_model", + "label": "ensure_model()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_download", + "label": "download()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L44", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_matchcandidate", + "label": "MatchCandidate", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L73", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_matchoutcome", + "label": "MatchOutcome", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L80", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_titlematcher", + "label": "TitleMatcher", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L86", + "_origin": "ast" + }, + { + "id": "hashmap", + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_titlematcher_load", + "label": ".load()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_titlematcher_embed_cached", + "label": ".embed_cached()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L99", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "label": ".best_match_index()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L119", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_titlematcher_match_title", + "label": ".match_title()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L139", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_token_overlap_ratio", + "label": "token_overlap_ratio()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L207", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_queue_for_review", + "label": "queue_for_review()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L229", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_identical_titles_fully_overlap", + "label": "identical_titles_fully_overlap()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L259", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps", + "label": "short_alias_contained_in_longer_title_fully_overlaps()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L264", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap", + "label": "unrelated_titles_have_no_overlap()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L274", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_empty_input_has_zero_overlap", + "label": "empty_input_has_zero_overlap()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L286", + "_origin": "ast" + }, + { + "id": "breadarrd_src_matcher_mod_shared_particle_alone_is_not_real_overlap", + "label": "shared_particle_alone_is_not_real_overlap()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L291", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map", + "label": "anime_map.rs", + "file_type": "code", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_entry", + "label": "Entry", + "file_type": "code", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L14", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "value", + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_seasonfield", + "label": "SeasonField", + "file_type": "code", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L28", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_offsetfield", + "label": "OffsetField", + "file_type": "code", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L33", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_refresh", + "label": "refresh()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L41", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_rs_client", + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_resolve_absolute_episode", + "label": "resolve_absolute_episode()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L126", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_seeded_conn", + "label": "seeded_conn()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L154", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_resolves_first_cour", + "label": "resolves_first_cour()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L177", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_resolves_later_cour_using_its_offset", + "label": "resolves_later_cour_using_its_offset()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L186", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_anime_map_returns_none_for_unmapped_series", + "label": "returns_none_for_unmapped_series()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L196", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_mod_seriessearchresult", + "label": "SeriesSearchResult", + "file_type": "code", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L11", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_mod_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_mod_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_mod_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_mod_moviesearchresult", + "label": "MovieSearchResult", + "file_type": "code", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L19", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_mod_episodeinfo", + "label": "EpisodeInfo", + "file_type": "code", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L26", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_mod_add_series", + "label": "add_series()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L44", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_mod_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_mod_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_mod_insert_series", + "label": "insert_series()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L68", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_mod_insert_movie", + "label": "insert_movie()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L139", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb", + "label": "tmdb.rs", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_tmdbclient", + "label": "TmdbClient", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L6", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_rs_client", + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_tmdbclient_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L12", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_rs_into", + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_tmdbclient_search_tv", + "label": ".search_tv()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L25", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_rs_seriessearchresult", + "label": "SeriesSearchResult", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_tmdbclient_search_movie", + "label": ".search_movie()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L63", + "_origin": "ast" + }, + { + "id": "moviesearchresult", + "label": "MovieSearchResult", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", + "label": ".tv_season_episodes()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L100", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_year_from_date", + "label": "year_from_date()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L143", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tmdb_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb", + "label": "tvdb.rs", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_tvdbclient", + "label": "TvdbClient", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L13", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_rs_client", + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_rs_mutex", + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_rs_instant", + "label": "Instant", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_tvdbclient_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L20", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_rs_into", + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_tvdbclient_token", + "label": ".token()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L34", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_tvdbclient_search_series", + "label": ".search_series()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L68", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_rs_seriessearchresult", + "label": "SeriesSearchResult", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_metadata_tvdb_tvdbclient_episodes", + "label": ".episodes()", + "file_type": "code", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L112", + "_origin": "ast" + }, + { + "id": "breadarrd_src_notify", + "label": "notify.rs", + "file_type": "code", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_notify_payload", + "label": "Payload", + "file_type": "code", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L5", + "_origin": "ast" + }, + { + "id": "breadarrd_src_notify_notifier", + "label": "Notifier", + "file_type": "code", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L16", + "_origin": "ast" + }, + { + "id": "breadarrd_src_notify_rs_client", + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_notify_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_notify_notifier_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L25", + "_origin": "ast" + }, + { + "id": "breadarrd_src_notify_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_notify_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_notify_notifier_send", + "label": ".send()", + "file_type": "code", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L38", + "_origin": "ast" + }, + { + "id": "breadarrd_src_notify_new_returns_none_for_an_empty_url", + "label": "new_returns_none_for_an_empty_url()", + "file_type": "code", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L62", + "_origin": "ast" + }, + { + "id": "breadarrd_src_notify_new_returns_some_for_a_configured_url", + "label": "new_returns_some_for_a_configured_url()", + "file_type": "code", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L67", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_source", + "label": "Source", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L7", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_codec", + "label": "Codec", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L16", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_parsedrelease", + "label": "ParsedRelease", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L23", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_parse", + "label": "parse()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L39", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain", + "label": "parses_standard_sxxexx_with_group_and_quality_chain()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L124", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag", + "label": "parses_sxxexx_with_a_trailing_fansub_revision_tag()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L135", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash", + "label": "parses_subsplease_dash_episode_with_group_and_hash()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L145", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block", + "label": "parses_erai_raws_bracket_quality_block()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L156", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit", + "label": "parses_lolihouse_webrip_hevc_10bit()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L166", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_parses_season_pack_no_episode", + "label": "parses_season_pack_no_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L176", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_parses_season_pack_shapes_without_literal_parens", + "label": "parses_season_pack_shapes_without_literal_parens()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L185", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag", + "label": "parses_yameii_dash_sxxexx_with_english_dub_tag()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L213", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_parses_year_and_bare_episode_number", + "label": "parses_year_and_bare_episode_number()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L222", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_does_not_panic_on_real_corpus", + "label": "does_not_panic_on_real_corpus()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L235", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode", + "label": "refuses_to_resolve_a_bracketed_batch_range_to_one_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L255", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode", + "label": "refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L264", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode", + "label": "refuses_to_resolve_an_sxxexx_range_to_one_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L273", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection", + "label": "single_episode_dash_titles_are_unaffected_by_range_detection()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L283", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name", + "label": "extracts_a_bare_year_from_a_scene_style_movie_name()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L292", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year", + "label": "does_not_mistake_a_year_titled_movie_for_a_bare_year()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L305", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year", + "label": "brackets_still_take_priority_over_a_coincidental_bare_year()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L314", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release", + "label": "does_not_panic_on_unparsable_manga_release()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L320", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens", + "label": "tokens.rs", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_looks_like_episode_range", + "label": "looks_like_episode_range()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L94", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_extract_group", + "label": "extract_group()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L105", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_extract_container", + "label": "extract_container()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L111", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_extract_resolution", + "label": "extract_resolution()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L115", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_extract_source", + "label": "extract_source()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L124", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_extract_codec", + "label": "extract_codec()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L137", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_extract_bit_depth", + "label": "extract_bit_depth()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L149", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_extract_year", + "label": "extract_year()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L153", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_extract_episode_info", + "label": "extract_episode_info()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L172", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_first_quality_marker", + "label": "first_quality_marker()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L208", + "_origin": "ast" + }, + { + "id": "breadarrd_src_parser_tokens_derive_title", + "label": "derive_title()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L220", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_extract_btih", + "label": "extract_btih()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L13", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_magnetrejected", + "label": "MagnetRejected", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L24", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_rs_display", + "label": "Display", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_magnetrejected_fmt", + "label": ".fmt()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L29", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_rs_formatter", + "label": "Formatter", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_rs_error", + "label": "Error", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_addtorrentresponse", + "label": "AddTorrentResponse", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L38", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_qbitclient", + "label": "QbitClient", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L45", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_rs_client", + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "rwlock", + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_rs_mutex", + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_torrentinfo", + "label": "TorrentInfo", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L67", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_qbitclient_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L80", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_rs_into", + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_qbitclient_login", + "label": ".login()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L96", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_qbitclient_do_login", + "label": ".do_login()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L102", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_qbitclient_try_reauth", + "label": ".try_reauth()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L127", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_qbitclient_add_magnet", + "label": ".add_magnet()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L135", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "label": ".list_torrents()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L181", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_qbitclient_post_form", + "label": ".post_form()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L207", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_qbitclient_lock_for_grab", + "label": ".lock_for_grab()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L232", + "_origin": "ast" + }, + { + "id": "mutexguard", + "label": "MutexGuard", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_qbitclient_delete_torrent", + "label": ".delete_torrent()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L245", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_extracts_hash_from_a_real_magnet", + "label": "extracts_hash_from_a_real_magnet()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L260", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_extracts_base32_hash_from_a_magnet", + "label": "extracts_base32_hash_from_a_magnet()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L269", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_returns_none_for_a_torrent_download_url", + "label": "returns_none_for_a_torrent_download_url()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L278", + "_origin": "ast" + }, + { + "id": "breadarrd_src_qbit_mod_returns_none_for_a_1337x_page_url", + "label": "returns_none_for_a_1337x_page_url()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L286", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler", + "label": "scheduler.rs", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_processoutcome", + "label": "ProcessOutcome", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L12", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_mediaitemrow", + "label": "MediaItemRow", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L62", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_get_media_item", + "label": "get_media_item()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_load_quality_profile", + "label": "load_quality_profile()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_looks_like_episode", + "label": "looks_like_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L113", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_looks_like_season_pack", + "label": "looks_like_season_pack()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L122", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_release_sort_key", + "label": "release_sort_key()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "_origin": "ast" + }, + { + "id": "reverse", + "label": "Reverse", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_looks_like_non_video_format", + "label": "looks_like_non_video_format()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L147", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_movie_year_mismatch", + "label": "movie_year_mismatch()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L167", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_movie_needs_grab", + "label": "movie_needs_grab()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L180", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade", + "label": "movie_eligible_for_upgrade()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L210", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_is_anime", + "label": "is_anime()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L243", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_resolve_episode", + "label": "resolve_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_find_episode_id", + "label": "find_episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_find_monitored_missing_episode", + "label": "find_monitored_missing_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_find_monitored_episode", + "label": "find_monitored_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", + "label": "count_monitored_missing_episodes_in_season()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L333", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_infer_has_english_audio", + "label": "infer_has_english_audio()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L351", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_best_existing_score", + "label": "best_existing_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_best_existing_movie_score", + "label": "best_existing_movie_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_best_existing_season_pack_score", + "label": "best_existing_season_pack_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_should_grab", + "label": "should_grab()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L403", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_record_grab", + "label": "record_grab()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_is_seen", + "label": "is_seen()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L458", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_mark_seen", + "label": "mark_seen()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L467", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_process_item", + "label": "process_item()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_grab_and_capture_hash", + "label": "grab_and_capture_hash()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_grabcyclestats", + "label": "GrabCycleStats", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L754", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_run_grab_cycle", + "label": "run_grab_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_searchroute", + "label": "SearchRoute", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L846", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_searchtarget", + "label": "SearchTarget", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L859", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_significant_words", + "label": "significant_words()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L888", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_passes_relevance_filter", + "label": "passes_relevance_filter()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L903", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_sanitize_query_text", + "label": "sanitize_query_text()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L913", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_build_tv_query", + "label": "build_tv_query()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L938", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_build_movie_query", + "label": "build_movie_query()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L947", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_enumerate_search_targets", + "label": "enumerate_search_targets()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "label": "enumerate_upgrade_targets()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_record_search_attempt", + "label": "record_search_attempt()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_record_upgrade_attempt", + "label": "record_upgrade_attempt()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_record_target_attempt", + "label": "record_target_attempt()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_searchcyclestats", + "label": "SearchCycleStats", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1423", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_run_search_cycle", + "label": "run_search_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_run_upgrade_cycle", + "label": "run_upgrade_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "label": "enumerate_search_targets_for_media_item()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_find_media_item_id_by_title", + "label": "find_media_item_id_by_title()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_execute_search_targets", + "label": "execute_search_targets()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_source_route_name", + "label": "source_route_name()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1813", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_fetch_candidates", + "label": "fetch_candidates()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_grab_candidate", + "label": "grab_candidate()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_reviewqueuerow", + "label": "ReviewQueueRow", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2003", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_get_review_row", + "label": "get_review_row()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_preparedapproval", + "label": "PreparedApproval", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2028", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_approvalprep", + "label": "ApprovalPrep", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2047", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_prepare_review_approval", + "label": "prepare_review_approval()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_grab_prepared_approval", + "label": "grab_prepared_approval()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2128", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_finalize_review_approval", + "label": "finalize_review_approval()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2138", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_reject_review", + "label": "reject_review()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2178", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_should_grab_when_nothing_exists_yet", + "label": "should_grab_when_nothing_exists_yet()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2191", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_should_grab_when_strictly_better_score", + "label": "should_grab_when_strictly_better_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2196", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_should_not_grab_when_worse_or_equal_score", + "label": "should_not_grab_when_worse_or_equal_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2201", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_should_grab_repack_even_if_not_higher_scored", + "label": "should_grab_repack_even_if_not_higher_scored()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2207", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_should_not_grab_when_score_gain_is_below_the_minimum_threshold", + "label": "should_not_grab_when_score_gain_is_below_the_minimum_threshold()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2213", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_should_grab_repack_even_below_the_minimum_gain_threshold", + "label": "should_grab_repack_even_below_the_minimum_gain_threshold()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2221", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_infers_english_audio_present_by_default", + "label": "infers_english_audio_present_by_default()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2226", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_infers_no_english_audio_for_vostfr", + "label": "infers_no_english_audio_for_vostfr()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2233", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_seeded_conn", + "label": "seeded_conn()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2239", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_finds_a_monitored_missing_episode", + "label": "finds_a_monitored_missing_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2258", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", + "label": "seeded_upgrade_conn_with_one_flagged_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2268", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", + "label": "enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2319", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", + "label": "enumerate_upgrade_targets_returns_both_when_budget_allows()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2327", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", + "label": "enumerate_upgrade_targets_excludes_an_upgrade_locked_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2337", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", + "label": "record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2353", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", + "label": "record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2403", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_insert_pending_review", + "label": "insert_pending_review()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2436", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", + "label": "does_not_find_an_unmonitored_or_already_have_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2452", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map", + "label": "resolves_direct_season_episode_without_anime_map()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2469", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", + "label": "resolves_absolute_episode_via_anime_map()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2479", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_seeded_movie_conn", + "label": "seeded_movie_conn()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2493", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", + "label": "load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2506", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", + "label": "load_quality_profile_applies_a_stored_override()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2515", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing", + "label": "movie_needs_grab_when_monitored_and_missing()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2529", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", + "label": "prepares_a_movie_review_approval_with_no_episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2535", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", + "label": "rejects_a_movie_review_whose_title_looks_like_an_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2549", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", + "label": "rejects_a_movie_review_with_a_mismatched_year()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2560", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", + "label": "movie_does_not_need_grab_when_unmonitored()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2571", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", + "label": "movie_does_not_need_grab_once_it_has_a_file()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2579", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", + "label": "movie_does_not_need_grab_while_a_release_is_in_flight()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2591", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", + "label": "movie_eligible_for_upgrade_is_true_once_it_already_has_a_file()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2608", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", + "label": "movie_eligible_for_upgrade_is_false_once_upgrade_locked()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2622", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", + "label": "movie_eligible_for_upgrade_is_false_when_unmonitored()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2636", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", + "label": "movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2644", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored", + "label": "find_monitored_episode_ignores_has_file_but_still_requires_monitored()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2661", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_looks_like_episode_detects_any_episode_marker", + "label": "looks_like_episode_detects_any_episode_marker()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2688", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_looks_like_season_pack_detects_batch_releases", + "label": "looks_like_season_pack_detects_batch_releases()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2701", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_looks_like_season_pack_is_false_for_a_single_episode", + "label": "looks_like_season_pack_is_false_for_a_single_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2711", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode", + "label": "release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2721", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_release_sort_key_falls_back_to_seeders_within_the_same_group", + "label": "release_sort_key_falls_back_to_seeders_within_the_same_group()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2745", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", + "label": "count_monitored_missing_episodes_in_season_counts_correctly()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2769", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", + "label": "find_episode_id_ignores_monitored_and_has_file_state()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2801", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_looks_like_non_video_format_catches_common_ebook_and_comic_markers", + "label": "looks_like_non_video_format_catches_common_ebook_and_comic_markers()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2817", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_movie_year_mismatch_rejects_far_apart_years_only", + "label": "movie_year_mismatch_rejects_far_apart_years_only()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2836", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_sanitize_query_text_strips_punctuation", + "label": "sanitize_query_text_strips_punctuation()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2845", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_build_tv_query_formats_season_episode_for_x1337", + "label": "build_tv_query_formats_season_episode_for_x1337()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2853", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_build_tv_query_is_title_only_for_tpb", + "label": "build_tv_query_is_title_only_for_tpb()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2861", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_build_movie_query_appends_year_when_known", + "label": "build_movie_query_appends_year_when_known()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2873", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_search_enumeration_conn", + "label": "search_enumeration_conn()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2881", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", + "label": "enumerate_search_targets_excludes_unaired_inflight_and_anime()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2993", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", + "label": "enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3013", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", + "label": "enumerate_search_targets_excludes_owned_movies_includes_missing()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3029", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", + "label": "enumerate_search_targets_routes_anime_movies_to_nyaa_search()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3043", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_enumerate_search_targets_respects_budget", + "label": "enumerate_search_targets_respects_budget()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3066", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", + "label": "record_search_attempt_is_due_again_only_after_cadence_elapses()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3073", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", + "label": "cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3099", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", + "label": "record_search_attempt_upserts_rather_than_duplicating()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3122", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", + "label": "enumerate_search_targets_prioritizes_never_searched_first()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3139", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_significant_words_drops_short_and_punctuation_only_tokens", + "label": "significant_words_drops_short_and_punctuation_only_tokens()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3166", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word", + "label": "relevance_filter_rejects_titles_missing_a_significant_word()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3174", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match", + "label": "relevance_filter_accepts_a_genuine_match()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3187", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scheduler_relevance_filter_lets_everything_through_for_titles_with_no_significant_words", + "label": "relevance_filter_lets_everything_through_for_titles_with_no_significant_words()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3196", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate", + "label": "gate.rs", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_rejectreason", + "label": "RejectReason", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L6", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_gateresult", + "label": "GateResult", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L21", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_gatecontext", + "label": "GateContext", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L26", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_evaluate", + "label": "evaluate()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L53", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_size_is_sane", + "label": "size_is_sane()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L90", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_bitrate_bounds", + "label": "bitrate_bounds()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L101", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_absolute_size_bounds", + "label": "absolute_size_bounds()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L110", + "_origin": "ast" + }, + { + "id": "rangeinclusive", + "label": "RangeInclusive", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_ctx", + "label": "ctx()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L124", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_accepts_a_healthy_english_release", + "label": "accepts_a_healthy_english_release()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L137", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_rejects_missing_seeder_data", + "label": "rejects_missing_seeder_data()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L146", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_rejects_below_min_seeders", + "label": "rejects_below_min_seeders()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L157", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_rejects_absurdly_small_file_for_claimed_resolution", + "label": "rejects_absurdly_small_file_for_claimed_resolution()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L168", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_rejects_denylisted_group", + "label": "rejects_denylisted_group()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L180", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_rejects_non_english_audio_for_non_anime", + "label": "rejects_non_english_audio_for_non_anime()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L193", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_anime_without_english_audio_is_allowed_through", + "label": "anime_without_english_audio_is_allowed_through()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L205", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_rejects_below_1080p_when_a_better_alternative_exists", + "label": "rejects_below_1080p_when_a_better_alternative_exists()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L217", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_accepts_below_1080p_when_it_is_the_only_option", + "label": "accepts_below_1080p_when_it_is_the_only_option()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L228", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_season_pack_bypasses_the_size_sanity_check", + "label": "season_pack_bypasses_the_size_sanity_check()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L239", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_gate_accepts_1080p_regardless_of_better_resolution_available", + "label": "accepts_1080p_regardless_of_better_resolution_available()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L253", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/scoring/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile", + "label": "profile.rs", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_profilekind", + "label": "ProfileKind", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L4", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_weights", + "label": "Weights", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L10", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_qualityprofile", + "label": "QualityProfile", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L33", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_qualityprofile_default_tv", + "label": ".default_tv()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L42", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_qualityprofile_default_movie", + "label": ".default_movie()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L62", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_qualityprofile_with_weights_override", + "label": ".with_weights_override()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L91", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_weightsoverride", + "label": "WeightsOverride", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L118", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_weights_with_override", + "label": ".with_override()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L131", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_empty_or_absent_json_falls_back_to_exact_defaults", + "label": "empty_or_absent_json_falls_back_to_exact_defaults()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L168", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_partial_override_changes_only_the_named_axis", + "label": "partial_override_changes_only_the_named_axis()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L177", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_full_override_replaces_every_axis", + "label": "full_override_replaces_every_axis()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L187", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_malformed_json_falls_back_to_defaults_instead_of_panicking", + "label": "malformed_json_falls_back_to_defaults_instead_of_panicking()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L199", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_profile_movie_and_tv_still_get_different_hdr_defaults_with_no_override", + "label": "movie_and_tv_still_get_different_hdr_defaults_with_no_override()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L205", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_score", + "label": "score.rs", + "file_type": "code", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_score_score", + "label": "score()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L5", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_score_seeder_score", + "label": "seeder_score()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L40", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_score_resolution_tier", + "label": "resolution_tier()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L46", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_score_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_score_av1_outscores_hevc_outscores_h264_all_else_equal", + "label": "av1_outscores_hevc_outscores_h264_all_else_equal()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L61", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_score_remux_outscores_webrip_all_else_equal", + "label": "remux_outscores_webrip_all_else_equal()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L76", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_score_more_seeders_scores_higher_but_with_diminishing_returns", + "label": "more_seeders_scores_higher_but_with_diminishing_returns()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L84", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_score_hdr_bonus_applies_to_movies_not_tv", + "label": "hdr_bonus_applies_to_movies_not_tv()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L104", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_score_ten_bit_and_mkv_and_repack_each_add_a_bonus", + "label": "ten_bit_and_mkv_and_repack_each_add_a_bonus()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L122", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_score_higher_resolution_outscores_lower_all_else_equal", + "label": "higher_resolution_outscores_lower_all_else_equal()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L136", + "_origin": "ast" + }, + { + "id": "breadarrd_src_scoring_score_allowlisted_group_scores_higher_than_unlisted", + "label": "allowlisted_group_scores_higher_than_unlisted()", + "file_type": "code", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L156", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_mod_rawreleaseitem", + "label": "RawReleaseItem", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L9", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_mod_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_mod_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_mod_releasesource", + "label": "ReleaseSource", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L21", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_mod_urlencode", + "label": "urlencode()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L28", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_mod_parse_human_size", + "label": "parse_human_size()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L46", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_mod_parses_gib", + "label": "parses_gib()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L70", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_mod_parses_mib", + "label": "parses_mib()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L75", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_mod_rejects_unknown_unit", + "label": "rejects_unknown_unit()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L80", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss", + "label": "rss.rs", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_rsssource", + "label": "RssSource", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L13", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_rs_client", + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_rsssource_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_rs_into", + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_rsssource_fetch", + "label": ".fetch()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_build_search_url", + "label": "build_search_url()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L45", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_parse_nyaa_rss", + "label": "parse_nyaa_rss()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L55", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", + "label": "parses_nyaa_item_with_custom_fields()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L147", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_build_search_url_appends_query_param", + "label": "build_search_url_appends_query_param()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L160", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_build_search_url_handles_a_feed_url_with_no_existing_query_string", + "label": "build_search_url_handles_a_feed_url_with_no_existing_query_string()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L168", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_build_search_url_is_unchanged_without_a_query", + "label": "build_search_url_is_unchanged_without_a_query()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L176", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_rss_parses_live_nyaa_feed", + "label": "parses_live_nyaa_feed()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L187", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape", + "label": "scrape.rs", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_scrapesource", + "label": "ScrapeSource", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L27", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_rs_client", + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_rs_mutex", + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_mirrorring", + "label": "MirrorRing", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L33", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_rs_instant", + "label": "Instant", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_mirrorring_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L40", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_mirrorerror", + "label": "MirrorError", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L54", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_rs_error", + "label": "Error", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_rs_display", + "label": "Display", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_mirrorerror_fmt", + "label": ".fmt()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L68", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_rs_formatter", + "label": "Formatter", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_allmirrorsfailed", + "label": "AllMirrorsFailed", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L84", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_allmirrorsfailed_fmt", + "label": ".fmt()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L87", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_scrapesource_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L95", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_scrapesource_candidate_order", + "label": ".candidate_order()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L117", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_scrapesource_record_success", + "label": ".record_success()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L131", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_scrapesource_demote", + "label": ".demote()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L136", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_scrapesource_search_mirror", + "label": ".search_mirror()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L159", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_compute_candidate_order", + "label": "compute_candidate_order()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L197", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_needs_resolution", + "label": "needs_resolution()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L216", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_resolve_magnet", + "label": "resolve_magnet()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L228", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_scrapesource_fetch", + "label": ".fetch()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L242", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_extract_torrent_id", + "label": "extract_torrent_id()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L275", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_parse_search_results", + "label": "parse_search_results()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L289", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_extract_magnet", + "label": "extract_magnet()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L363", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_parses_a_real_captured_result_row", + "label": "parses_a_real_captured_result_row()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L392", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_guid_is_identical_across_different_mirrors_for_the_same_torrent", + "label": "guid_is_identical_across_different_mirrors_for_the_same_torrent()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L411", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_extract_torrent_id_handles_relative_and_absolute_hrefs", + "label": "extract_torrent_id_handles_relative_and_absolute_hrefs()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L424", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_extract_torrent_id_is_none_for_an_unexpected_shape", + "label": "extract_torrent_id_is_none_for_an_unexpected_shape()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L436", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_returns_none_when_results_table_is_absent", + "label": "returns_none_when_results_table_is_absent()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L441", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_returns_empty_vec_for_a_genuine_no_results_page", + "label": "returns_empty_vec_for_a_genuine_no_results_page()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L450", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_extracts_magnet_from_detail_page", + "label": "extracts_magnet_from_detail_page()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L462", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_urlencode_handles_spaces_and_unicode", + "label": "urlencode_handles_spaces_and_unicode()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L471", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_candidate_order_round_robins_from_start", + "label": "candidate_order_round_robins_from_start()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L476", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_candidate_order_skips_mirrors_still_in_cooldown", + "label": "candidate_order_skips_mirrors_still_in_cooldown()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L483", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_candidate_order_empty_when_every_mirror_cooling_down", + "label": "candidate_order_empty_when_every_mirror_cooling_down()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L496", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_demote_applies_a_firm_minimum_cooldown_for_rate_limiting", + "label": "demote_applies_a_firm_minimum_cooldown_for_rate_limiting()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L504", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_demote_caps_rate_limit_retry_after_at_one_hour", + "label": "demote_caps_rate_limit_retry_after_at_one_hour()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L518", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_demote_escalates_generic_failures_exponentially", + "label": "demote_escalates_generic_failures_exponentially()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L532", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_scrape_record_success_resets_failure_streak", + "label": "record_success_resets_failure_streak()", + "file_type": "code", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L542", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb", + "label": "tpb.rs", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_tpbsource", + "label": "TpbSource", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L15", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_rs_client", + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_tpbresult", + "label": "TpbResult", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L21", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_build_magnet", + "label": "build_magnet()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L38", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_tpbsource_new", + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L48", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_rs_into", + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_tpbsource_fetch", + "label": ".fetch()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L64", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", + "label": "build_magnet_includes_hash_name_and_trackers()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L107", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_parses_a_real_captured_response", + "label": "parses_a_real_captured_response()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L114", + "_origin": "ast" + }, + { + "id": "breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", + "label": "filters_out_the_no_results_sentinel()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L123", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod", + "label": "mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "label": "target_bitrate_kbps()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L19", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "label": "run_ffmpeg_encode_live_action()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_rs_path", + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_rs_result", + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "label": "run_ffmpeg_encode_anime()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L186", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_subtitle_codec_args", + "label": "subtitle_codec_args()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L234", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_rs_vec", + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_rs_string", + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_temp_path_for", + "label": "temp_path_for()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L259", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_rs_pathbuf", + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_encodeoutcome", + "label": "EncodeOutcome", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L268", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_encode_and_verify", + "label": "encode_and_verify()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L312", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_rs_option", + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_is_beneficial", + "label": "is_beneficial()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L432", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_is_anime", + "label": "is_anime()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L445", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_rs_connection", + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_is_anime_path", + "label": "is_anime_path()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L468", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_is_anime_content", + "label": "is_anime_content()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L478", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "label": "reset_orphaned_running_jobs()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L505", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_enqueue", + "label": "enqueue()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L540", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_should_enqueue", + "label": "should_enqueue()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_find_backlog_candidates", + "label": "find_backlog_candidates()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L594", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "label": "find_oversized_av1_candidates()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L644", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_backlogcandidate", + "label": "BacklogCandidate", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L685", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_claimedjob", + "label": "ClaimedJob", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L696", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_claim_pending_jobs", + "label": "claim_pending_jobs()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L736", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_rs_arc", + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_rs_mutex", + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_finalize_job", + "label": "finalize_job()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L817", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_transcodeoutcome", + "label": "TranscodeOutcome", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L875", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_finalizedjob", + "label": "FinalizedJob", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L880", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_transcodecyclestats", + "label": "TranscodeCycleStats", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L886", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_transcodecyclestats_merge", + "label": ".merge()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L895", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_rs_self", + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_live_action_parallelism_for", + "label": "live_action_parallelism_for()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L916", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_effective_parallelism", + "label": "effective_parallelism()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L934", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_run_cycle", + "label": "run_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L957", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "label": "run_pipeline_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1003", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_cfg", + "label": "cfg()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1078", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_seed_file", + "label": "seed_file()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1102", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", + "label": "claim_pending_jobs_respects_already_running_jobs_as_a_global_cap()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1125", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", + "label": "claim_pending_jobs_claims_nothing_when_already_at_the_cap()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1167", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", + "label": "claim_pending_jobs_enforces_live_action_and_anime_caps_independently()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1196", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_generate_test_clip", + "label": "generate_test_clip()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1231", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "label": "encode_and_verify_skips_a_file_that_is_already_av1()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1254", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_is_beneficial_rejects_growth_and_marginal_shrinkage", + "label": "is_beneficial_rejects_growth_and_marginal_shrinkage()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1278", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using", + "label": "live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1294", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "label": "encode_and_verify_skips_pre_emptively_when_source_is_already_efficient()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1314", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "label": "generate_lossless_test_clip()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1332", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic", + "label": "generate_clip_with_attached_pic()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1354", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", + "label": "generate_clip_with_mov_text_subtitle()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1379", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", + "label": "subtitle_codec_args_converts_only_mov_text()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1403", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "label": "encode_and_verify_handles_a_source_with_attached_cover_art()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1424", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "label": "encode_and_verify_handles_a_source_with_a_mov_text_subtitle()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1449", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "label": "encode_and_verify_anime_pipeline_shrinks_a_bloated_source()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1478", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", + "label": "encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1510", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", + "label": "is_anime_path_matches_configured_root_folders()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1554", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", + "label": "target_bitrate_matches_reference_at_reference_resolution()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1571", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", + "label": "target_bitrate_scales_down_for_720p()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1579", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", + "label": "target_bitrate_scales_up_for_1440p()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1589", + "_origin": "ast" + }, + { + "id": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "label": "run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1610", + "_origin": "ast" + } + ], + "edges": [ + { + "source": "breadarr_shared_src_client", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client", + "target": "dto", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client", + "target": "breadarr_shared_src_client_daemonclient", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_rs_client", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_new", + "target": "breadarr_shared_src_client_rs_into", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_new", + "target": "breadarr_shared_src_client_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_new", + "target": "breadarr_shared_src_client_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L20", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_health", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_health", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_health_detail", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_health_detail", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_health_detail", + "target": "breadarr_shared_src_dto_healthdetail", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_list_media", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L74", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_list_media", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L74", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_list_media", + "target": "breadarr_shared_src_client_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L74", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_list_media", + "target": "breadarr_shared_src_dto_mediaitemsummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L74", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_media_detail", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_media_detail", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L78", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_media_detail", + "target": "breadarr_shared_src_dto_mediaitemdetail", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L78", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_releases", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_releases", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L82", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_releases", + "target": "breadarr_shared_src_client_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L82", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_releases", + "target": "breadarr_shared_src_dto_releasesummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L82", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_review_queue", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_review_queue", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L86", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_review_queue", + "target": "breadarr_shared_src_client_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L86", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_review_queue", + "target": "breadarr_shared_src_dto_reviewqueueentry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L86", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_stuck", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_stuck", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L90", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_stuck", + "target": "breadarr_shared_src_dto_stuckreport", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L90", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_calendar", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_calendar", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L94", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_calendar", + "target": "breadarr_shared_src_client_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L94", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_calendar", + "target": "breadarr_shared_src_dto_calendarentry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L94", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_library_health", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_library_health", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L98", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_library_health", + "target": "breadarr_shared_src_dto_libraryhealthreport", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L98", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_quality_profiles", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L102", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_quality_profiles", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L102", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_quality_profiles", + "target": "breadarr_shared_src_client_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L102", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_quality_profiles", + "target": "breadarr_shared_src_dto_qualityprofilesummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L102", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_update_quality_profile_weights", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_update_quality_profile_weights", + "target": "breadarr_shared_src_dto_weightsdto", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L106", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_update_quality_profile_weights", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L106", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_approve_review", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_approve_review", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L119", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_reject_review", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_reject_review", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L123", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_search_series", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_search_series", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L127", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_search_series", + "target": "breadarr_shared_src_client_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L127", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_search_series", + "target": "breadarr_shared_src_dto_searchresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L127", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_add_series", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L142", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_add_series", + "target": "breadarr_shared_src_dto_addseriesrequest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L142", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_add_series", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L142", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_add_series", + "target": "breadarr_shared_src_dto_addseriesresponse", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L142", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_search_movies", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_search_movies", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L157", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_search_movies", + "target": "breadarr_shared_src_client_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L157", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_search_movies", + "target": "breadarr_shared_src_dto_searchresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L157", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_add_movie", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L172", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_add_movie", + "target": "breadarr_shared_src_dto_addmovierequest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L172", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_add_movie", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L172", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_add_movie", + "target": "breadarr_shared_src_dto_addmovieresponse", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L172", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_search_now", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L190", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_search_now", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L190", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_search_now", + "target": "breadarr_shared_src_dto_searchnowresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L190", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_movie_candidates", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_movie_candidates", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L208", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_movie_candidates", + "target": "breadarr_shared_src_client_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_movie_candidates", + "target": "breadarr_shared_src_dto_releasecandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_episode_candidates", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_episode_candidates", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L226", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_episode_candidates", + "target": "breadarr_shared_src_client_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L226", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_episode_candidates", + "target": "breadarr_shared_src_dto_releasecandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L226", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_grab_movie_candidate", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L241", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_grab_movie_candidate", + "target": "breadarr_shared_src_dto_releasecandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L241", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_grab_movie_candidate", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L241", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_grab_episode_candidate", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L250", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_grab_episode_candidate", + "target": "breadarr_shared_src_dto_releasecandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L250", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_grab_episode_candidate", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L250", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_grab_candidate", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_grab_candidate", + "target": "breadarr_shared_src_dto_releasecandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L259", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_grab_candidate", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L259", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_monitor", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_monitor", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L278", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_unmonitor", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L282", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_unmonitor", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L282", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_monitor_episode", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_monitor_episode", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L286", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_unmonitor_episode", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L291", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_unmonitor_episode", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L291", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_monitor_season", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L296", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_monitor_season", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L296", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_unmonitor_season", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L303", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_unmonitor_season", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L303", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_delete_media", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L310", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_delete_media", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L310", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_delete_episode_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L324", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_delete_episode_file", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L324", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_delete_movie_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L336", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_delete_movie_file", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L336", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L347", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_get", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L347", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_get", + "target": "breadarr_shared_src_client_rs_t", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L347", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient", + "target": "breadarr_shared_src_client_daemonclient_post_empty", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L361", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_post_empty", + "target": "breadarr_shared_src_client_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L361", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_health", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_health_detail", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_list_media", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_media_detail", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_releases", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_review_queue", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_stuck", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_calendar", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_library_health", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L99", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_quality_profiles", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_approve_review", + "target": "breadarr_shared_src_client_daemonclient_post_empty", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_reject_review", + "target": "breadarr_shared_src_client_daemonclient_post_empty", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_search_series", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_search_movies", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_movie_candidates", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L209", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_episode_candidates", + "target": "breadarr_shared_src_client_daemonclient_get", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L227", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_grab_movie_candidate", + "target": "breadarr_shared_src_client_daemonclient_grab_candidate", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_grab_episode_candidate", + "target": "breadarr_shared_src_client_daemonclient_grab_candidate", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L255", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_monitor", + "target": "breadarr_shared_src_client_daemonclient_post_empty", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L279", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_unmonitor", + "target": "breadarr_shared_src_client_daemonclient_post_empty", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L283", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_monitor_episode", + "target": "breadarr_shared_src_client_daemonclient_post_empty", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L287", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_unmonitor_episode", + "target": "breadarr_shared_src_client_daemonclient_post_empty", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L292", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_monitor_season", + "target": "breadarr_shared_src_client_daemonclient_post_empty", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L297", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_client_daemonclient_unmonitor_season", + "target": "breadarr_shared_src_client_daemonclient_post_empty", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/client.rs", + "source_location": "L304", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "env", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "fs", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "deserialize", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_daemonconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_qbitconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_jellyfinconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_tvdbconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_tmdbconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_libraryconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_sourcesconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_notificationsconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_libraryconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_libraryconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_root_folder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_default_root_folder", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_sourcesconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "breadarr_shared_src_config_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L52", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L57", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L87", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "breadarr_shared_src_config_sourcesconfig_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L114", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_tpb_api_url", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_default_tpb_api_url", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L133", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_upgrade_enabled", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_upgrade_poll_interval_secs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_upgrade_budget_per_cycle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_upgrade_min_score_gain", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_search_poll_interval_secs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_search_budget_per_cycle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_search_enabled", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L161", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_nyaa_rss_url", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_default_nyaa_rss_url", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L165", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_grab_poll_interval_secs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_grab_enabled", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L173", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_import_poll_interval_secs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_1337x_mirrors", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_default_1337x_mirrors", + "target": "breadarr_shared_src_config_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L181", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_default_1337x_mirrors", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L181", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_daemonconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_daemonconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L205", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_daemonconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L207", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_daemonconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L209", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_daemonconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L211", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_daemonconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L220", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_daemonconfig", + "target": "default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L223", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_daemonconfig", + "target": "breadarr_shared_src_config_daemonconfig_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L224", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L224", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_qbitconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L238", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_qbitconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L240", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_qbitconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L242", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_qbitconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L244", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_qbitconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L246", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_qbitconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L253", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_qbitconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L255", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_notificationsconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L268", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_notificationsconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L270", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_jellyfinconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L275", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_jellyfinconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L277", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_jellyfinconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L279", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L299", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "breadarr_shared_src_config_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L382", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L382", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "default", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L441", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "breadarr_shared_src_config_transcodeconfig_default", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L442", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L442", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_transcode_poll_interval_secs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L467", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_vaapi_device", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L471", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_default_vaapi_device", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L471", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_parallelism_min", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L475", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_parallelism_max", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L479", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_parallelism_max_anime", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L490", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_reference_bitrate_kbps", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L502", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_reference_height", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L506", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_av1_efficiency_factor", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L510", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_exclude_hdr", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L514", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_exclude_min_height", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L518", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_quality_live_action", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L526", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_quality_anime", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L535", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_anime_svtav1_preset", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L539", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_anime_svtav1_max_threads", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L543", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_min_size_reduction_pct", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L547", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_skip_below_ceiling_ratio", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L551", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_verify_sample_secs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L555", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_tvdbconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L561", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_tvdbconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L563", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_tmdbconfig", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L568", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_tmdbconfig", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L570", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_load", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L574", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L574", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L574", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_db_path", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L585", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config_db_path", + "target": "breadarr_shared_src_config_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L585", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_model_dir", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L589", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config_model_dir", + "target": "breadarr_shared_src_config_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L589", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_default_root_folder", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L593", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config_default_root_folder", + "target": "breadarr_shared_src_config_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L593", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_config_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L598", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config_path", + "target": "breadarr_shared_src_config_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L598", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_expand_home", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L606", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_expand_home", + "target": "breadarr_shared_src_config_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L606", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_log_level", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L621", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_default_log_level", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L621", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_listen_addr", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L625", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_default_listen_addr", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L625", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_db_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L629", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_default_db_path", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L629", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_model_dir", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L633", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_default_model_dir", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L633", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_qbit_category", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L637", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_default_qbit_category", + "target": "breadarr_shared_src_config_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L637", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L643", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_config_has_expected_values", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L646", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L653", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_parses_partial_toml_with_defaults", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L666", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_1337x_mirrors", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L116", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_nyaa_rss_url", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_grab_poll_interval_secs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_grab_enabled", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_import_poll_interval_secs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_search_poll_interval_secs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_search_budget_per_cycle", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_search_enabled", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_tpb_api_url", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_upgrade_enabled", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_upgrade_poll_interval_secs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_upgrade_budget_per_cycle", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_upgrade_min_score_gain", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_default_log_level", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_default_listen_addr", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L227", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_default_db_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_default_model_dir", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L229", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_transcode_poll_interval_secs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L445", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_vaapi_device", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L446", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_parallelism_min", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L447", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_parallelism_max", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L448", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_parallelism_max_anime", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L449", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_reference_bitrate_kbps", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L450", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_reference_height", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L451", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_av1_efficiency_factor", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L452", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_exclude_hdr", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L453", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_exclude_min_height", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L454", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_quality_live_action", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L455", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_quality_anime", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L457", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_anime_svtav1_preset", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L458", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_anime_svtav1_max_threads", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L459", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_min_size_reduction_pct", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L460", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_skip_below_ceiling_ratio", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L461", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_verify_sample_secs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L462", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_config_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L575", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_transcodeconfig_default", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L577", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config_db_path", + "target": "breadarr_shared_src_config_expand_home", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L586", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config_model_dir", + "target": "breadarr_shared_src_config_expand_home", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L590", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config_default_root_folder", + "target": "breadarr_shared_src_config_expand_home", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L594", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_config_path", + "target": "breadarr_shared_src_config_expand_home", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L603", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_default_config_has_expected_values", + "target": "breadarr_shared_src_config_transcodeconfig_default", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L647", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", + "target": "breadarr_shared_src_config_config_load", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L658", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "serde", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_mediaitemsummary", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_mediaitemsummary", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L6", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_mediaitemsummary", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_mediaitemsummary", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_episodesummary", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_episodesummary", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_episodesummary", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_episodesummary", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_episodesummary", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_mediaitemdetail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_mediaitemdetail", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_mediaitemdetail", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_mediaitemdetail", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_mediaitemdetail", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_mediaitemdetail", + "target": "breadarr_shared_src_dto_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_mediaitemdetail", + "target": "breadarr_shared_src_dto_episodesummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L33", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_releasesummary", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasesummary", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L39", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasesummary", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasesummary", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasesummary", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L42", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasesummary", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L43", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_reviewqueueentry", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_reviewqueueentry", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L49", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_reviewqueueentry", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_reviewqueueentry", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L50", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_reviewqueueentry", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_reviewqueueentry", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_stalledgrab", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_stalledgrab", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L60", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_stalledgrab", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_stalledgrab", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L62", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_maxedsearchtarget", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_maxedsearchtarget", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L68", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_maxedsearchtarget", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L70", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_maxedsearchtarget", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L70", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_stuckreport", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_stuckreport", + "target": "breadarr_shared_src_dto_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L79", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_stuckreport", + "target": "breadarr_shared_src_dto_stalledgrab", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L79", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_stuckreport", + "target": "breadarr_shared_src_dto_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L81", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_stuckreport", + "target": "breadarr_shared_src_dto_maxedsearchtarget", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L81", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_searchresult", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_searchresult", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L86", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_searchresult", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L87", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_searchresult", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L88", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_addseriesrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_addseriesrequest", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L93", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_addseriesrequest", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L94", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_addseriesrequest", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L95", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_addseriesrequest", + "target": "breadarr_shared_src_dto_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L96", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_addseriesrequest", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L96", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_addseriesrequest", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L97", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_addseriesresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_addmovierequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_addmovierequest", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L107", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_addmovierequest", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L108", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_addmovierequest", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L109", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_addmovierequest", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L110", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_addmovieresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_searchnowresult", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_calendarentry", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_calendarentry", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L130", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_calendarentry", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L133", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_calendarentry", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L133", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_calendarentry", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L134", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_healthdetail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_healthdetail", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L141", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_healthdetail", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L142", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_healthdetail", + "target": "breadarr_shared_src_dto_cycleinfo", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L142", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_healthdetail", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L143", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_healthdetail", + "target": "breadarr_shared_src_dto_cycleinfo", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L143", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_healthdetail", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L144", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_healthdetail", + "target": "breadarr_shared_src_dto_cycleinfo", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L144", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_healthdetail", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L145", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_healthdetail", + "target": "breadarr_shared_src_dto_cycleinfo", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L145", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_healthdetail", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L146", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_healthdetail", + "target": "breadarr_shared_src_dto_cycleinfo", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L146", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_cycleinfo", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_cycleinfo", + "target": "breadarr_shared_src_dto_rs_datetime", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L152", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_cycleinfo", + "target": "breadarr_shared_src_dto_rs_utc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L152", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_cycleinfo", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L154", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_flaggedfile", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L161", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_flaggedfile", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L163", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_flaggedfile", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L164", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_flaggedfile", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L164", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_flaggedfile", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L165", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_duplicategroup", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_duplicategroup", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L170", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_duplicategroup", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L171", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_duplicategroup", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L171", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_duplicategroup", + "target": "breadarr_shared_src_dto_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L172", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_duplicategroup", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L172", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_codeccount", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_codeccount", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L177", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_librarysummary", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L182", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_librarysummary", + "target": "breadarr_shared_src_dto_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L186", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_librarysummary", + "target": "breadarr_shared_src_dto_codeccount", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L186", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_releasecandidate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasecandidate", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L201", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasecandidate", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L202", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasecandidate", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L203", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasecandidate", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L205", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasecandidate", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L206", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasecandidate", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L207", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasecandidate", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L208", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasecandidate", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L210", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasecandidate", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L211", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasecandidate", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L211", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_releasecandidate", + "target": "breadarr_shared_src_dto_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L212", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_grabcandidaterequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L218", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_grabcandidaterequest", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L219", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_grabcandidaterequest", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L220", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_grabcandidaterequest", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L221", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_weightsdto", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_qualityprofilesummary", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_qualityprofilesummary", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L245", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_qualityprofilesummary", + "target": "breadarr_shared_src_dto_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L246", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_qualityprofilesummary", + "target": "breadarr_shared_src_dto_weightsdto", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L250", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_updatequalityprofileweightsrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L254", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_updatequalityprofileweightsrequest", + "target": "breadarr_shared_src_dto_weightsdto", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L255", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto", + "target": "breadarr_shared_src_dto_libraryhealthreport", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L260", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_flaggedfile", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L260", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L261", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_flaggedfile", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L261", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L262", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_flaggedfile", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L262", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L263", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_flaggedfile", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L263", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L264", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_flaggedfile", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L264", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L265", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_duplicategroup", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L265", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_dto_libraryhealthreport", + "target": "breadarr_shared_src_dto_librarysummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/dto.rs", + "source_location": "L266", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_lib", + "target": "breadarr_shared_src_client_daemonclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/lib.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_shared_src_lib", + "target": "config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/lib.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app", + "target": "result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app", + "target": "dto", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app", + "target": "breadarr_shared_src_client_daemonclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app", + "target": "liststate", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app", + "target": "breadarr_tui_src_app_tab", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_tab", + "target": "breadarr_tui_src_app_tab_title", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app", + "target": "breadarr_tui_src_app_focus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app", + "target": "breadarr_tui_src_app_addkind", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_addkind", + "target": "breadarr_tui_src_app_addkind_label", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app", + "target": "breadarr_tui_src_app_libraryfilter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L81", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_libraryfilter", + "target": "breadarr_tui_src_app_libraryfilter_next", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_libraryfilter_next", + "target": "breadarr_tui_src_app_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L98", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_libraryfilter", + "target": "breadarr_tui_src_app_libraryfilter_label", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_libraryfilter", + "target": "breadarr_tui_src_app_libraryfilter_matches", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_libraryfilter_matches", + "target": "breadarr_shared_src_dto_mediaitemsummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app", + "target": "breadarr_tui_src_app_librarysort", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_librarysort", + "target": "breadarr_tui_src_app_librarysort_next", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L138", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_librarysort_next", + "target": "breadarr_tui_src_app_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L138", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_librarysort", + "target": "breadarr_tui_src_app_librarysort_label", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L143", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app", + "target": "breadarr_tui_src_app_stucksection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L154", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app", + "target": "breadarr_tui_src_app_addresult", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L195", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_addresult", + "target": "breadarr_tui_src_app_addkind", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L196", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_addresult", + "target": "breadarr_shared_src_dto_searchresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L197", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app", + "target": "breadarr_tui_src_app_app", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_shared_src_client_daemonclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L201", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L203", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_shared_src_dto_healthdetail", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L203", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_tab", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L204", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_focus", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L205", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L206", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L217", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_shared_src_dto_mediaitemsummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L217", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "liststate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L218", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L223", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_libraryfilter", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L224", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_librarysort", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L225", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L226", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_shared_src_dto_mediaitemdetail", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L226", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "liststate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L229", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L231", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_shared_src_dto_releasesummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L231", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "liststate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L232", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L234", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_shared_src_dto_reviewqueueentry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L234", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "liststate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L235", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L237", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L238", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_addresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L238", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "liststate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L239", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L241", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_shared_src_dto_stuckreport", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L241", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_stucksection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L242", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "liststate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L243", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "liststate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L244", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L245", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_shared_src_dto_calendarentry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L245", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L246", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_shared_src_dto_libraryhealthreport", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L246", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L248", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_shared_src_dto_releasecandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L248", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "liststate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L249", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L252", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L266", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_shared_src_dto_qualityprofilesummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L266", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "liststate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L267", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L272", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_shared_src_dto_qualityprofilesummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L272", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "liststate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L273", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L275", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L279", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_new", + "target": "breadarr_shared_src_client_daemonclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L279", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_new", + "target": "breadarr_tui_src_app_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L279", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_refresh_active_tab", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L323", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_selected_media_id", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L402", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_selected_media_id", + "target": "breadarr_tui_src_app_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L402", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_recompute_library_view", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L412", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_selected_media_item", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L455", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_selected_media_item", + "target": "breadarr_tui_src_app_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L455", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_selected_media_item", + "target": "breadarr_shared_src_dto_mediaitemsummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L455", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_move_selection", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L461", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_open_detail", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L499", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_close_detail", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L519", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_toggle_monitor_selected_episode", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L526", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_toggle_monitor_selected_season", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L557", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_approve_selected_review", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L589", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_reject_selected_review", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L603", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_run_add_search", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L624", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_add_selected_search_result", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L662", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_search_now_selected", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L705", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_fetch_candidates_for_selected", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L725", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_grab_selected_candidate", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L762", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_close_candidates", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L796", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_open_profile_detail", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L803", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_close_profile_detail", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L817", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_start_editing_selected_weight", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L828", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_cancel_weight_edit", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L842", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_commit_weight_edit", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L852", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_toggle_monitor_list_selected", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L889", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_toggle_monitor_selected", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L909", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_delete_selected", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L932", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_delete_selected_file", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L958", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app", + "target": "breadarr_tui_src_app_app_jump_to_stuck_target", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L995", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_refresh_active_tab", + "target": "breadarr_tui_src_app_app_selected_media_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L342", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_refresh_active_tab", + "target": "breadarr_tui_src_app_app_recompute_library_view", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L347", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_recompute_library_view", + "target": "breadarr_tui_src_app_app_selected_media_item", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L413", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_recompute_library_view", + "target": "breadarr_tui_src_app_libraryfilter_matches", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L419", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_open_detail", + "target": "breadarr_tui_src_app_app_selected_media_item", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L503", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_toggle_monitor_selected_episode", + "target": "breadarr_tui_src_app_app_selected_media_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L545", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_run_add_search", + "target": "breadarr_tui_src_app_app_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L633", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_add_selected_search_result", + "target": "breadarr_tui_src_app_app_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L675", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_grab_selected_candidate", + "target": "breadarr_tui_src_app_app_close_candidates", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L787", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_toggle_monitor_list_selected", + "target": "breadarr_tui_src_app_app_selected_media_item", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L890", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_toggle_monitor_list_selected", + "target": "breadarr_tui_src_app_app_recompute_library_view", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L903", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_delete_selected", + "target": "breadarr_tui_src_app_app_recompute_library_view", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L947", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_app_app_delete_selected_file", + "target": "breadarr_tui_src_app_app_selected_media_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/app.rs", + "source_location": "L983", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "io", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "duration", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "breadarr_tui_src_main_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "breadarr_shared", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "event", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "execute", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "terminal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "crosstermbackend", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "terminal", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L15", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "breadarr_tui_src_app_app", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "breadarr_tui_src_main_main", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main_main", + "target": "breadarr_tui_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L20", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "breadarr_tui_src_main_run", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main_run", + "target": "terminal", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main_run", + "target": "crosstermbackend", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main_run", + "target": "stdout", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main_run", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L42", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main_run", + "target": "breadarr_tui_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L42", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "breadarr_tui_src_main_handle_key", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main_handle_key", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L72", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main_handle_key", + "target": "keycode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L72", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main", + "target": "breadarr_tui_src_main_cycle_tab", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L207", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main_cycle_tab", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L207", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main_main", + "target": "breadarr_tui_src_main_run", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main_run", + "target": "breadarr_tui_src_main_handle_key", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_main_handle_key", + "target": "breadarr_tui_src_main_cycle_tab", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/main.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "layout", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "style", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "text", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "widgets", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "frame", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_app_app", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_context_keybindings", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_context_keybindings", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_context_keybindings", + "target": "breadarr_tui_src_ui_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L53", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_centered_rect", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L98", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_centered_rect", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L98", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_centered_rect", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L98", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw_help_overlay", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_help_overlay", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L109", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_help_overlay", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L109", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_help_overlay", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L109", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw_tabs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_tabs", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L141", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_tabs", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L141", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_tabs", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L141", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw_library", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_library", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_library", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_library", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw_candidates", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_candidates", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L305", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_candidates", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L305", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_candidates", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L305", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw_history", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_history", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_history", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_history", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw_review", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L374", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_review", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L374", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_review", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L374", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_review", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L374", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw_stuck", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L416", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_stuck", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_stuck", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_stuck", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L416", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw_add", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L499", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_add", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L499", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_add", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L499", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_add", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L499", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw_calendar", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L544", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_calendar", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L544", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_calendar", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L544", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_calendar", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L544", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw_library_health", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L578", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_library_health", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L578", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_library_health", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L578", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_library_health", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L578", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw_profiles", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L682", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_profiles", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L682", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_profiles", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L682", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_profiles", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L682", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui", + "target": "breadarr_tui_src_ui_draw_status", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L737", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_status", + "target": "frame", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L737", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_status", + "target": "rect", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L737", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_status", + "target": "breadarr_tui_src_app_app", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L737", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "breadarr_tui_src_ui_draw_tabs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "breadarr_tui_src_ui_draw_library", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "breadarr_tui_src_ui_draw_history", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "breadarr_tui_src_ui_draw_review", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "breadarr_tui_src_ui_draw_add", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "breadarr_tui_src_ui_draw_stuck", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "breadarr_tui_src_ui_draw_calendar", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "breadarr_tui_src_ui_draw_library_health", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "breadarr_tui_src_ui_draw_profiles", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "breadarr_tui_src_ui_draw_status", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw", + "target": "breadarr_tui_src_ui_draw_help_overlay", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_help_overlay", + "target": "breadarr_tui_src_ui_context_keybindings", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_help_overlay", + "target": "breadarr_tui_src_ui_centered_rect", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_library", + "target": "breadarr_tui_src_ui_draw_candidates", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L189", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarr_tui_src_ui_draw_status", + "target": "breadarr_tui_src_ui_context_keybindings", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-tui/src/ui.rs", + "source_location": "L741", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_rs_arc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "extract", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "statuscode", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "middleware", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "response", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "routing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "router", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_rs_connection", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_rs_mutex", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_metadata_tmdb_tmdbclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_metadata_tvdb_tvdbclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L15", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L16", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_scheduler_searchcyclestats", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_appstate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L25", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L25", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_metadata_tvdb_tvdbclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L27", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_metadata_tmdb_tmdbclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L27", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L28", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L28", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_cyclestatus", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_backgroundrequest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_backgroundrequest", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L50", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_scheduler_searchcyclestats", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L50", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L54", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L55", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarr_shared_src_dto_releasecandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L63", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "sender", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_cyclestatus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L77", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_cyclerecord", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L77", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L78", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_cyclerecord", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L78", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L79", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_cyclerecord", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L79", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_cyclerecord", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L81", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_cyclerecord", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L81", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_cyclerecord", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclerecord", + "target": "breadarrd_src_api_mod_rs_datetime", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L91", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclerecord", + "target": "breadarrd_src_api_mod_rs_utc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L91", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_cyclerecord", + "target": "breadarrd_src_api_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L93", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_require_api_token", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_require_api_token", + "target": "breadarrd_src_api_mod_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_require_api_token", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_require_api_token", + "target": "request", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_require_api_token", + "target": "next", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_require_api_token", + "target": "response", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_router", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_mod_router", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L119", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar", + "target": "breadarrd_src_api_routes_calendar_rs_state", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar", + "target": "breadarrd_src_api_routes_calendar_rs_statuscode", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar", + "target": "breadarrd_src_api_routes_calendar_rs_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar", + "target": "breadarr_shared_src_dto_calendarentry", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar", + "target": "breadarrd_src_api_mod_appstate", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar", + "target": "breadarrd_src_api_routes_calendar_calendar", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar_calendar", + "target": "breadarrd_src_api_routes_calendar_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L14", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar_calendar", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L14", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar_calendar", + "target": "breadarrd_src_api_routes_calendar_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L14", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar_calendar", + "target": "breadarrd_src_api_routes_calendar_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L14", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar_calendar", + "target": "breadarrd_src_api_routes_calendar_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L14", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar_calendar", + "target": "breadarr_shared_src_dto_calendarentry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L14", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar_calendar", + "target": "breadarrd_src_api_routes_calendar_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L14", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar_calendar", + "target": "breadarrd_src_api_routes_calendar_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L14", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar", + "target": "breadarrd_src_api_routes_calendar_internal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L50", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar_internal", + "target": "breadarrd_src_api_routes_calendar_rs_e", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L50", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar_internal", + "target": "breadarrd_src_api_routes_calendar_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L50", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar_internal", + "target": "breadarrd_src_api_routes_calendar_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L50", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_calendar_calendar", + "target": "breadarrd_src_api_routes_calendar_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/calendar.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health", + "target": "breadarrd_src_api_routes_health_rs_state", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health", + "target": "breadarrd_src_api_routes_health_rs_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health", + "target": "dto", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health", + "target": "breadarrd_src_api_mod_appstate", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health", + "target": "breadarrd_src_api_routes_health_to_info", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health_to_info", + "target": "breadarrd_src_api_mod_cyclerecord", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L7", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health_to_info", + "target": "breadarr_shared_src_dto_cycleinfo", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L7", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health", + "target": "breadarrd_src_api_routes_health_health", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health_health", + "target": "breadarrd_src_api_routes_health_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health_health", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health_health", + "target": "breadarrd_src_api_routes_health_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health_health", + "target": "breadarr_shared_src_dto_healthdetail", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_health_health", + "target": "breadarrd_src_api_routes_health_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/health.rs", + "source_location": "L17", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_rs_state", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_rs_statuscode", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_rs_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "dto", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_rs_connection", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_mod_appstate", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_fetch_flagged", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L30", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_flagged", + "target": "breadarrd_src_api_routes_library_health_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L30", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_flagged", + "target": "breadarrd_src_api_routes_library_health_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L30", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_flagged", + "target": "breadarrd_src_api_routes_library_health_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_flagged", + "target": "breadarr_shared_src_dto_flaggedfile", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups", + "target": "breadarrd_src_api_routes_library_health_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups", + "target": "breadarrd_src_api_routes_library_health_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups", + "target": "breadarrd_src_api_routes_library_health_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L44", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups", + "target": "breadarr_shared_src_dto_duplicategroup", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L44", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_fetch_summary", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_summary", + "target": "breadarrd_src_api_routes_library_health_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L92", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_summary", + "target": "breadarrd_src_api_routes_library_health_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L92", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_summary", + "target": "breadarr_shared_src_dto_librarysummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L92", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_library_health", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_library_health", + "target": "breadarrd_src_api_routes_library_health_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L156", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_library_health", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L156", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_library_health", + "target": "breadarrd_src_api_routes_library_health_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L156", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_library_health", + "target": "breadarrd_src_api_routes_library_health_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L156", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_library_health", + "target": "breadarr_shared_src_dto_libraryhealthreport", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L156", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_library_health", + "target": "breadarrd_src_api_routes_library_health_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L156", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_library_health", + "target": "breadarrd_src_api_routes_library_health_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L156", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_internal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L183", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_internal", + "target": "breadarrd_src_api_routes_library_health_rs_e", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L183", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_internal", + "target": "breadarrd_src_api_routes_library_health_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L183", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_internal", + "target": "breadarrd_src_api_routes_library_health_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L183", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L189", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_seeded_conn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L195", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_seeded_conn", + "target": "breadarrd_src_api_routes_library_health_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L195", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_fetch_flagged_resolves_titles_for_both_tv_and_movie_files", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups_finds_both_tv_and_movie_duplicates", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L263", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups_ignores_files_without_duplicates", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L294", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_fetch_summary_buckets_resolutions_and_computes_subtitle_percentage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L300", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health", + "target": "breadarrd_src_api_routes_library_health_fetch_summary_handles_an_empty_library_without_dividing_by_zero", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L314", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_library_health", + "target": "breadarrd_src_api_routes_library_health_fetch_flagged", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L162", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_library_health", + "target": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_library_health", + "target": "breadarrd_src_api_routes_library_health_fetch_summary", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_library_health", + "target": "breadarrd_src_api_routes_library_health_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_flagged_resolves_titles_for_both_tv_and_movie_files", + "target": "breadarrd_src_api_routes_library_health_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L249", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_flagged_resolves_titles_for_both_tv_and_movie_files", + "target": "breadarrd_src_api_routes_library_health_fetch_flagged", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups_finds_both_tv_and_movie_duplicates", + "target": "breadarrd_src_api_routes_library_health_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L264", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups_finds_both_tv_and_movie_duplicates", + "target": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L279", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_duplicate_groups_ignores_files_without_duplicates", + "target": "breadarrd_src_api_routes_library_health_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L295", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_summary_buckets_resolutions_and_computes_subtitle_percentage", + "target": "breadarrd_src_api_routes_library_health_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L301", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_summary_buckets_resolutions_and_computes_subtitle_percentage", + "target": "breadarrd_src_api_routes_library_health_fetch_summary", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L302", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_library_health_fetch_summary_handles_an_empty_library_without_dividing_by_zero", + "target": "breadarrd_src_api_routes_library_health_fetch_summary", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/library_health.rs", + "source_location": "L317", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "extract", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "dto", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "rusqlite", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_mod_appstate", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "metadata", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_list", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L13", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list", + "target": "breadarrd_src_api_routes_media_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list", + "target": "breadarr_shared_src_dto_mediaitemsummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L43", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_detail", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_detail", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L43", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_detail", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L43", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_detail", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L43", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_detail", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L43", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_detail", + "target": "breadarr_shared_src_dto_mediaitemdetail", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L43", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_detail", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L43", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_detail", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L43", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_add", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add", + "target": "breadarr_shared_src_dto_addseriesrequest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L97", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add", + "target": "breadarr_shared_src_dto_addseriesresponse", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_add_movie", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L130", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add_movie", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L130", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add_movie", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L130", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add_movie", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L130", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add_movie", + "target": "breadarr_shared_src_dto_addmovierequest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L130", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add_movie", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L130", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add_movie", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L130", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add_movie", + "target": "breadarr_shared_src_dto_addmovieresponse", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L130", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add_movie", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L130", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add_movie", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L130", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_monitor", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L147", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L147", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L147", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L147", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L147", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L147", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L147", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L147", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_unmonitor", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L154", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L154", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L154", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L154", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L154", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L154", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L154", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L154", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_set_monitored", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L161", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_monitored", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L161", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_monitored", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L161", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_monitored", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L161", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_monitored", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L161", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_monitored", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L161", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_monitor_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L179", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_episode", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L179", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_episode", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L179", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_episode", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L179", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_episode", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L179", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_episode", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L179", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_episode", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L179", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_episode", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L179", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_unmonitor_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_episode", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_episode", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L186", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_episode", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_episode", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L186", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_episode", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L186", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_episode", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L186", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_episode", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L186", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_set_episode_monitored", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_episode_monitored", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L193", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_episode_monitored", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L193", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_episode_monitored", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L193", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_episode_monitored", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L193", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_episode_monitored", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L193", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_monitor_season", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L218", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_season", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L218", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_season", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L218", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_season", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L218", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_season", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L218", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_season", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L218", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_season", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L218", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_season", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L218", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_unmonitor_season", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L225", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_season", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_season", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L225", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_season", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_season", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_season", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L225", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_season", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L225", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_season", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L225", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_set_season_monitored", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L232", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_season_monitored", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L232", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_season_monitored", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L232", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_season_monitored", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L232", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_season_monitored", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L232", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_set_season_monitored", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L232", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_delete", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L258", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L258", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L258", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L258", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L258", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L258", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L258", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_delete_episode_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L281", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_episode_file", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L281", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_episode_file", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L281", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_episode_file", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L281", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_episode_file", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L281", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_episode_file", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L281", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_episode_file", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L281", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_episode_file", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L281", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_delete_movie_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L313", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_movie_file", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L313", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_movie_file", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L313", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_movie_file", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L313", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_movie_file", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L313", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_movie_file", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L313", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_movie_file", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L313", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_movie_file", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L313", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_delete_file_and_clear", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L342", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_file_and_clear", + "target": "breadarrd_src_api_routes_media_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L342", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_file_and_clear", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L342", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_file_and_clear", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L342", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_file_and_clear", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L342", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_search_now", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L374", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_search_now", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L374", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_search_now", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L374", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_search_now", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L374", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_search_now", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L374", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_search_now", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L374", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_search_now", + "target": "breadarr_shared_src_dto_searchnowresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L374", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_search_now", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L374", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_search_now", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L374", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_list_candidates", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L404", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_candidates", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L404", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_candidates", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L404", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_candidates", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L404", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_candidates", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L404", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_candidates", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L404", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_candidates", + "target": "breadarrd_src_api_routes_media_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L404", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_candidates", + "target": "breadarr_shared_src_dto_releasecandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L404", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_candidates", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L404", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_candidates", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L404", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_grab_candidate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L411", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L411", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L411", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L411", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L411", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate", + "target": "breadarr_shared_src_dto_grabcandidaterequest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L411", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L411", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L411", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L411", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L411", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_list_episode_candidates", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L422", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_episode_candidates", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L422", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_episode_candidates", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L422", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_episode_candidates", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L422", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_episode_candidates", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L422", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_episode_candidates", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L422", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_episode_candidates", + "target": "breadarrd_src_api_routes_media_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L422", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_episode_candidates", + "target": "breadarr_shared_src_dto_releasecandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L422", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_episode_candidates", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L422", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_episode_candidates", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L422", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_grab_episode_candidate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L430", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_episode_candidate", + "target": "breadarrd_src_api_routes_media_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L430", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_episode_candidate", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L430", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_episode_candidate", + "target": "breadarrd_src_api_routes_media_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L430", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_episode_candidate", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L430", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_episode_candidate", + "target": "breadarr_shared_src_dto_grabcandidaterequest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L430", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_episode_candidate", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L430", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_episode_candidate", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L430", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_episode_candidate", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L430", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_episode_candidate", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L430", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_episode_media_item_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L439", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_episode_media_item_id", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L439", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_episode_media_item_id", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L439", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_episode_media_item_id", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L439", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_episode_media_item_id", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L439", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L454", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L454", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "target": "breadarrd_src_api_routes_media_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L454", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L454", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L454", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "target": "breadarrd_src_api_routes_media_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L454", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "target": "breadarr_shared_src_dto_releasecandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L454", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L454", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L454", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_grab_candidate_via_background", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L477", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate_via_background", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L477", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate_via_background", + "target": "breadarrd_src_api_routes_media_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L477", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate_via_background", + "target": "breadarr_shared_src_dto_grabcandidaterequest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L477", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate_via_background", + "target": "breadarrd_src_api_routes_media_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L477", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate_via_background", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L477", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate_via_background", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L477", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate_via_background", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L477", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media", + "target": "breadarrd_src_api_routes_media_internal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L505", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_internal", + "target": "breadarrd_src_api_routes_media_rs_e", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L505", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_internal", + "target": "breadarrd_src_api_routes_media_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L505", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_internal", + "target": "breadarrd_src_api_routes_media_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L505", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_detail", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_add_movie", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor", + "target": "breadarrd_src_api_routes_media_set_monitored", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L151", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor", + "target": "breadarrd_src_api_routes_media_set_monitored", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_episode", + "target": "breadarrd_src_api_routes_media_set_episode_monitored", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L183", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_episode", + "target": "breadarrd_src_api_routes_media_set_episode_monitored", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L190", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_monitor_season", + "target": "breadarrd_src_api_routes_media_set_season_monitored", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L222", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_unmonitor_season", + "target": "breadarrd_src_api_routes_media_set_season_monitored", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L229", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_episode_file", + "target": "breadarrd_src_api_routes_media_delete_file_and_clear", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L300", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_delete_movie_file", + "target": "breadarrd_src_api_routes_media_delete_file_and_clear", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L332", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_search_now", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L393", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_candidates", + "target": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L408", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_candidate", + "target": "breadarrd_src_api_routes_media_grab_candidate_via_background", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L416", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_episode_candidates", + "target": "breadarrd_src_api_routes_media_episode_media_item_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L426", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_list_episode_candidates", + "target": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L427", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_episode_candidate", + "target": "breadarrd_src_api_routes_media_episode_media_item_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L435", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_grab_episode_candidate", + "target": "breadarrd_src_api_routes_media_grab_candidate_via_background", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L436", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_media_fetch_candidates_via_background", + "target": "breadarrd_src_api_routes_media_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/media.rs", + "source_location": "L474", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles", + "target": "extract", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles", + "target": "breadarrd_src_api_routes_quality_profiles_rs_statuscode", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles", + "target": "breadarrd_src_api_routes_quality_profiles_rs_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles", + "target": "dto", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles", + "target": "breadarrd_src_api_mod_appstate", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles", + "target": "scoring", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles", + "target": "breadarrd_src_api_routes_quality_profiles_to_dto", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_to_dto", + "target": "breadarrd_src_scoring_profile_weights", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L9", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_to_dto", + "target": "breadarr_shared_src_dto_weightsdto", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L9", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles", + "target": "breadarrd_src_api_routes_quality_profiles_list", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_list", + "target": "breadarrd_src_api_routes_quality_profiles_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L27", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_list", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L27", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_list", + "target": "breadarrd_src_api_routes_quality_profiles_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L27", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_list", + "target": "breadarrd_src_api_routes_quality_profiles_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L27", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_list", + "target": "breadarrd_src_api_routes_quality_profiles_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L27", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_list", + "target": "breadarr_shared_src_dto_qualityprofilesummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L27", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_list", + "target": "breadarrd_src_api_routes_quality_profiles_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L27", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_list", + "target": "breadarrd_src_api_routes_quality_profiles_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L27", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles", + "target": "breadarrd_src_api_routes_quality_profiles_update_weights", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L66", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_update_weights", + "target": "breadarrd_src_api_routes_quality_profiles_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L66", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_update_weights", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_update_weights", + "target": "breadarrd_src_api_routes_quality_profiles_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L66", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_update_weights", + "target": "breadarrd_src_api_routes_quality_profiles_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L66", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_update_weights", + "target": "breadarr_shared_src_dto_updatequalityprofileweightsrequest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_update_weights", + "target": "breadarrd_src_api_routes_quality_profiles_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L66", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_update_weights", + "target": "breadarrd_src_api_routes_quality_profiles_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_update_weights", + "target": "breadarrd_src_api_routes_quality_profiles_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_update_weights", + "target": "breadarrd_src_api_routes_quality_profiles_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles", + "target": "breadarrd_src_api_routes_quality_profiles_internal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_internal", + "target": "breadarrd_src_api_routes_quality_profiles_rs_e", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L85", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_internal", + "target": "breadarrd_src_api_routes_quality_profiles_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L85", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_internal", + "target": "breadarrd_src_api_routes_quality_profiles_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L85", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_list", + "target": "breadarrd_src_api_routes_quality_profiles_to_dto", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_quality_profiles_list", + "target": "breadarrd_src_api_routes_quality_profiles_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/quality_profiles.rs", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases", + "target": "breadarrd_src_api_routes_releases_rs_state", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases", + "target": "breadarrd_src_api_routes_releases_rs_statuscode", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases", + "target": "breadarrd_src_api_routes_releases_rs_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases", + "target": "breadarr_shared_src_dto_releasesummary", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases", + "target": "breadarrd_src_api_mod_appstate", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases", + "target": "breadarrd_src_api_routes_releases_list", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L8", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases_list", + "target": "breadarrd_src_api_routes_releases_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L8", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases_list", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases_list", + "target": "breadarrd_src_api_routes_releases_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L8", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases_list", + "target": "breadarrd_src_api_routes_releases_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases_list", + "target": "breadarrd_src_api_routes_releases_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases_list", + "target": "breadarr_shared_src_dto_releasesummary", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases_list", + "target": "breadarrd_src_api_routes_releases_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases_list", + "target": "breadarrd_src_api_routes_releases_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases", + "target": "breadarrd_src_api_routes_releases_internal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases_internal", + "target": "breadarrd_src_api_routes_releases_rs_e", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L36", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases_internal", + "target": "breadarrd_src_api_routes_releases_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases_internal", + "target": "breadarrd_src_api_routes_releases_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L36", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_releases_list", + "target": "breadarrd_src_api_routes_releases_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/releases.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review", + "target": "extract", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_rs_statuscode", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_rs_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review", + "target": "breadarr_shared_src_dto_reviewqueueentry", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_mod_appstate", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review", + "target": "scheduler", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_list", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarr_shared_src_dto_reviewqueueentry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_approve", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_reject", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L97", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L97", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L97", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_internal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_internal", + "target": "breadarrd_src_api_routes_review_rs_e", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L106", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_internal", + "target": "breadarrd_src_api_routes_review_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L106", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_internal", + "target": "breadarrd_src_api_routes_review_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L106", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search", + "target": "extract", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search", + "target": "breadarrd_src_api_routes_search_rs_statuscode", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search", + "target": "breadarrd_src_api_routes_search_rs_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search", + "target": "breadarr_shared_src_dto_searchresult", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search", + "target": "deserialize", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search", + "target": "breadarrd_src_api_mod_appstate", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search", + "target": "breadarrd_src_api_routes_search_default_kind", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_default_kind", + "target": "breadarrd_src_api_routes_search_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L9", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search", + "target": "breadarrd_src_api_routes_search_searchparams", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_searchparams", + "target": "breadarrd_src_api_routes_search_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_searchparams", + "target": "breadarrd_src_api_routes_search_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search", + "target": "breadarrd_src_api_routes_search_search", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_search", + "target": "breadarrd_src_api_routes_search_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_search", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_search", + "target": "query", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_search", + "target": "breadarrd_src_api_routes_search_searchparams", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_search", + "target": "breadarrd_src_api_routes_search_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L20", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_search", + "target": "breadarrd_src_api_routes_search_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_search", + "target": "breadarrd_src_api_routes_search_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_search", + "target": "breadarr_shared_src_dto_searchresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_search", + "target": "breadarrd_src_api_routes_search_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_search", + "target": "breadarrd_src_api_routes_search_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_search_search", + "target": "breadarrd_src_api_routes_search_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/search.rs", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck", + "target": "breadarrd_src_api_routes_stuck_rs_state", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck", + "target": "breadarrd_src_api_routes_stuck_rs_statuscode", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck", + "target": "breadarrd_src_api_routes_stuck_rs_json", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck", + "target": "dto", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck", + "target": "breadarrd_src_api_mod_appstate", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck", + "target": "breadarrd_src_api_routes_stuck_stuck", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck_stuck", + "target": "breadarrd_src_api_routes_stuck_rs_state", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck_stuck", + "target": "breadarrd_src_api_mod_appstate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck_stuck", + "target": "breadarrd_src_api_routes_stuck_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck_stuck", + "target": "breadarrd_src_api_routes_stuck_rs_json", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck_stuck", + "target": "breadarr_shared_src_dto_stuckreport", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck_stuck", + "target": "breadarrd_src_api_routes_stuck_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck_stuck", + "target": "breadarrd_src_api_routes_stuck_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck", + "target": "breadarrd_src_api_routes_stuck_internal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck_internal", + "target": "breadarrd_src_api_routes_stuck_rs_e", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L83", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck_internal", + "target": "breadarrd_src_api_routes_stuck_rs_statuscode", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L83", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck_internal", + "target": "breadarrd_src_api_routes_stuck_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L83", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_api_routes_stuck_stuck", + "target": "breadarrd_src_api_routes_stuck_rs_json", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/stuck.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_rs_connection", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_backup_before_open", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_backup_before_open", + "target": "breadarrd_src_db_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L16", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_backup_before_open", + "target": "breadarrd_src_db_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L16", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_prune_old_backups", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_prune_old_backups", + "target": "breadarrd_src_db_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_prune_old_backups", + "target": "breadarrd_src_db_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_add_column_if_missing", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_add_column_if_missing", + "target": "breadarrd_src_db_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L78", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_add_column_if_missing", + "target": "breadarrd_src_db_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L78", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_init", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_init", + "target": "breadarrd_src_db_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_init", + "target": "breadarrd_src_db_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_record_event", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L486", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_event", + "target": "breadarrd_src_db_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L486", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_event", + "target": "breadarrd_src_db_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L486", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_event", + "target": "breadarrd_src_db_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L486", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_record_torrent_fetch", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L506", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_torrent_fetch", + "target": "breadarrd_src_db_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_torrent_fetch", + "target": "breadarrd_src_db_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_torrent_fetch", + "target": "breadarrd_src_db_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_torrent_fetch", + "target": "breadarrd_src_db_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_torrent_fetch", + "target": "breadarrd_src_db_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L506", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L527", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_init_is_idempotent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L530", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_record_event_inserts_a_queryable_row", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L546", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_record_event_rejects_an_unknown_event_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L566", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L573", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L604", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_backup_before_open_is_a_noop_when_no_database_exists_yet", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L628", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_backup_before_open_copies_an_existing_database", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L644", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_backup_before_open_prunes_beyond_max_backups", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L660", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_backup_before_open", + "target": "breadarrd_src_db_prune_old_backups", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_init", + "target": "breadarrd_src_db_add_column_if_missing", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L386", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_init_is_idempotent", + "target": "breadarrd_src_db_init", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L532", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_event_inserts_a_queryable_row", + "target": "breadarrd_src_db_init", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L548", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_event_inserts_a_queryable_row", + "target": "breadarrd_src_db_record_event", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L550", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_event_rejects_an_unknown_event_type", + "target": "breadarrd_src_db_init", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L568", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", + "target": "breadarrd_src_db_init", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L575", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", + "target": "breadarrd_src_db_record_torrent_fetch", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L577", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", + "target": "breadarrd_src_db_init", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L606", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", + "target": "breadarrd_src_db_record_torrent_fetch", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L608", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_backup_before_open_is_a_noop_when_no_database_exists_yet", + "target": "breadarrd_src_db_backup_before_open", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L633", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_backup_before_open_copies_an_existing_database", + "target": "breadarrd_src_db_backup_before_open", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L650", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_db_backup_before_open_prunes_beyond_max_backups", + "target": "breadarrd_src_db_backup_before_open", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L671", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "command", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_audiostream", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_audiostream", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_audiostream", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L8", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_audiostream", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_audiostream", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_audiostream", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_subtitlestream", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_subtitlestream", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_subtitlestream", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_subtitlestream", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_subtitlestream", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L21", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L31", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L41", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L42", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_audiostream", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L43", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_subtitlestream", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L43", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe_is_hdr", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_is_english", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_is_english", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_probe", + "target": "breadarrd_src_importer_ffprobe_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_probe", + "target": "breadarrd_src_importer_ffprobe_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_probe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L186", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_decodecheck", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_decodecheck", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L205", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_verify_decodable", + "target": "breadarrd_src_importer_ffprobe_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L208", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_verify_decodable", + "target": "breadarrd_src_importer_ffprobe_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L208", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_verify_decodable", + "target": "breadarrd_src_importer_ffprobe_decodecheck", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L242", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "target": "breadarrd_src_importer_ffprobe_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L242", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "target": "breadarrd_src_importer_ffprobe_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L242", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "target": "breadarrd_src_importer_ffprobe_decodecheck", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L242", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L280", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_has_english_audio_true_when_any_track_is_english", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L283", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_has_english_audio_false_with_no_tracks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_true_when_default_track_is_not_english", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L310", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_no_default_is_set", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L324", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_default_is_english", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L354", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_generate_clip", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L359", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_generate_clip", + "target": "breadarrd_src_importer_ffprobe_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L359", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_generate_clip", + "target": "breadarrd_src_importer_ffprobe_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L359", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L382", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L398", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L416", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_generate_test_clip", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L435", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_generate_test_clip", + "target": "breadarrd_src_importer_ffprobe_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L435", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_generate_test_clip", + "target": "breadarrd_src_importer_ffprobe_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L435", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L455", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L472", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", + "target": "breadarrd_src_importer_ffprobe_is_english", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", + "target": "breadarrd_src_importer_ffprobe_is_english", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "target": "breadarrd_src_importer_ffprobe_verify_decodable", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", + "target": "breadarrd_src_importer_ffprobe_probe", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L355", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", + "target": "breadarrd_src_importer_ffprobe_generate_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L391", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", + "target": "breadarrd_src_importer_ffprobe_generate_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L407", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L409", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L425", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", + "target": "breadarrd_src_importer_ffprobe_generate_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L459", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", + "target": "breadarrd_src_importer_ffprobe_probe", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L461", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", + "target": "breadarrd_src_importer_ffprobe_generate_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L480", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", + "target": "breadarrd_src_importer_ffprobe_probe", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L482", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv", + "target": "breadarrd_src_importer_mkv_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv", + "target": "command", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv", + "target": "breadarrd_src_importer_mkv_audiotrack", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_audiotrack", + "target": "breadarrd_src_importer_mkv_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L9", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_audiotrack", + "target": "breadarrd_src_importer_mkv_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv", + "target": "breadarrd_src_importer_mkv_inspect_audio_tracks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_inspect_audio_tracks", + "target": "breadarrd_src_importer_mkv_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L15", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_inspect_audio_tracks", + "target": "breadarrd_src_importer_mkv_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L15", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_inspect_audio_tracks", + "target": "breadarrd_src_importer_mkv_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_inspect_audio_tracks", + "target": "breadarrd_src_importer_mkv_audiotrack", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv", + "target": "breadarrd_src_importer_mkv_is_english", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_is_english", + "target": "breadarrd_src_importer_mkv_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv", + "target": "breadarrd_src_importer_mkv_has_english_track", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L52", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_has_english_track", + "target": "breadarrd_src_importer_mkv_audiotrack", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L52", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv", + "target": "breadarrd_src_importer_mkv_default_track_is_english_or_unset", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_default_track_is_english_or_unset", + "target": "breadarrd_src_importer_mkv_audiotrack", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L60", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv", + "target": "breadarrd_src_importer_mkv_remux_english_default", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_remux_english_default", + "target": "breadarrd_src_importer_mkv_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_remux_english_default", + "target": "breadarrd_src_importer_mkv_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_remux_english_default", + "target": "breadarrd_src_importer_mkv_audiotrack", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_remux_english_default", + "target": "breadarrd_src_importer_mkv_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_has_english_track", + "target": "breadarrd_src_importer_mkv_is_english", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_default_track_is_english_or_unset", + "target": "breadarrd_src_importer_mkv_is_english", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mkv_remux_english_default", + "target": "breadarrd_src_importer_mkv_is_english", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mkv.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "rusqlite", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_jellyfin_jellyfinclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_pendinggrab", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L42", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L45", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L45", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L46", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L51", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L54", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L67", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_release_id", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_media_item_id", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_torrent_hash", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_episode_id", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab_episode_id", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_root_folder", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_fetch_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_fetch_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_fetch_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_fetch_pending_grabs", + "target": "breadarrd_src_importer_mod_pendinggrab", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_locate_video_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_locate_video_file", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_locate_video_file", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_locate_video_file", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_largest_video_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_largest_video_file", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_largest_video_file", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_largest_video_file", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_walk_files", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_walk_files", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_walk_files", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_walk_files", + "target": "breadarrd_src_importer_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_walk_files", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_season_dir", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_season_dir", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L226", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_has_cjk", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L238", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_deterministic_filename", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_deterministic_filename", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L248", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_deterministic_filename", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L248", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_deterministic_movie_filename", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_deterministic_movie_filename", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L265", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_deterministic_movie_filename", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L265", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_sanitize", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L273", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_sanitize", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L273", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_insufficient_space", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L285", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_insufficient_space", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L285", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_insufficient_space", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L285", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_move_or_copy_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L310", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_move_or_copy_file", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L310", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_move_or_copy_file", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L310", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_move_or_copy_file", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L310", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_copy_via_temp_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L327", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_copy_via_temp_file", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L327", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_copy_via_temp_file", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L327", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_copy_via_temp_file", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L327", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_importstats", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_update_grab_progress", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L367", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_update_grab_progress", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L367", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_update_grab_progress", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L367", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_grab_is_stalled", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L386", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_grab_is_stalled", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L386", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_grab_is_stalled", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L386", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_grab_missing_past_grace", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L401", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_grab_missing_past_grace", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L401", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_grab_missing_past_grace", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L401", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_record_import_error", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L421", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_record_import_error", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L421", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_record_import_error", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L421", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_fail_grab", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L439", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L439", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_pendinggrab", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L439", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L439", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcileoutcome", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L462", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_missing_files", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L510", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L510", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L510", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_reconcileoutcome", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L510", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_by_basename", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L650", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_by_basename", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L650", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_by_basename", + "target": "osstr", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L650", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_by_basename", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L650", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_by_basename", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L650", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_by_stem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L670", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_by_stem", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L670", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_by_stem", + "target": "osstr", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L670", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_by_stem", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L670", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_by_stem", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L670", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_relinkcandidate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L698", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_relinkcandidate", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L701", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_relinkcandidate", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L704", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_collect_video_files", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L715", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_collect_video_files", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L715", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_collect_video_files", + "target": "breadarrd_src_importer_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L715", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_collect_video_files", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L715", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L760", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L760", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L760", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L760", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_relinkcandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L760", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L760", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L760", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_relink_episode_files", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L822", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_relink_episode_files", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L822", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_relink_episode_files", + "target": "breadarrd_src_importer_mod_relinkcandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L822", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_relink_episode_files", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L822", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_ensure_probed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L853", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_ensure_probed", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L853", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_ensure_probed", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L853", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_ensure_probed", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L853", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probefields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L896", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L897", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L898", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L899", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L899", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L900", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L900", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L901", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L902", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L903", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L904", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L906", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L906", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L907", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L907", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L908", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L908", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L909", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L909", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L910", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L911", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L911", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L912", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L912", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_probefields_from_probe", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L920", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields_from_probe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L920", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probefields_from_probe", + "target": "breadarrd_src_importer_mod_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L920", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_upsert_probe", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L966", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_upsert_probe", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L966", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_upsert_probe", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L966", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_upsert_probe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L966", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_upsert_probe", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L966", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_record_decode_check", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1046", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_record_decode_check", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1046", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_record_decode_check", + "target": "breadarrd_src_importer_ffprobe_decodecheck", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1046", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_record_decode_check", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1046", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1071", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1071", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1071", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probesweepreport", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1084", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probe_library", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1107", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probe_library", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1107", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probe_library", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1107", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probe_library", + "target": "breadarrd_src_importer_mod_probesweepreport", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1107", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verifylibraryreport", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1135", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verify_library", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1151", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_verify_library", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1151", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_verify_library", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1151", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_verify_library", + "target": "breadarrd_src_importer_mod_verifylibraryreport", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1151", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remuxbacklogreport", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1196", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remux_backlog", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1215", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remux_backlog", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1215", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remux_backlog", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1215", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remux_backlog", + "target": "breadarrd_src_importer_mod_remuxbacklogreport", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1215", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remux_one_backlog_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1254", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remux_one_backlog_file", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1254", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remux_one_backlog_file", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1254", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remux_one_backlog_file", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1254", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remap_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1291", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remap_path", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1291", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_run_import_cycle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1302", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1302", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1302", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1302", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_jellyfin_jellyfinclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1302", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1302", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1302", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1302", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_importstats", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1302", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_process_pending_grabs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1356", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1356", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_pendinggrab", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1356", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_qbit_mod_torrentinfo", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1356", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1356", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1356", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1356", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_importstats", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1356", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1356", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1356", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_importoutcome", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1511", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1527", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1527", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1527", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1527", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_stalefile", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1565", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_stalefile", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1566", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_stalefile", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1567", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_stalefile", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1568", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_stalefile", + "target": "breadarrd_src_importer_mod_stalefile_restore", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1575", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1582", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1582", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_pendinggrab", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1582", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1582", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1582", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1582", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1582", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_importoutcome", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1582", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_seasonpackimportoutcome", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1911", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1934", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1934", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1934", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1934", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1934", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1934", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_seasonpackimportoutcome", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1934", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_packfileoutcome", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2082", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2092", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2092", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2092", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2092", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2092", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2092", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_packfileoutcome", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2092", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2266", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2272", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_generate_test_clip", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2272", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_generate_test_clip", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2272", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2290", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2337", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2377", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2410", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2443", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2491", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2545", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2576", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_seeded_release_conn", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2576", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2602", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_media_item_with_root", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2602", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_media_item_with_root", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2602", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2613", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2665", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2724", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2768", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2807", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2840", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2889", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2916", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2951", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2957", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2963", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2972", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2995", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3001", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3007", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_builds_filename_with_episode_title", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3039", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_builds_filename_without_episode_title", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3047", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_sanitizes_path_hostile_characters", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3055", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_omits_a_cjk_only_episode_title_instead_of_embedding_it", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3060", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_insufficient_space_is_false_for_a_trivially_small_request", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3071", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_insufficient_space_is_true_for_an_absurd_request", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3076", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3082", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3103", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_locates_a_single_file_torrent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3120", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remap_path_translates_container_prefix_to_host_prefix", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3133", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remap_path_is_noop_when_prefixes_not_configured", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3145", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3153", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3282", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3332", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3403", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3482", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3544", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3616", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3688", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_generate_dual_audio_clip", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3771", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_generate_dual_audio_clip", + "target": "breadarrd_src_importer_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3771", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_generate_dual_audio_clip", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3771", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3804", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3863", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3892", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3965", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4059", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4142", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4158", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "target": "breadarrd_src_importer_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4158", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4190", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4251", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4306", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4367", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_locate_video_file", + "target": "breadarrd_src_importer_mod_largest_video_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_largest_video_file", + "target": "breadarrd_src_importer_mod_walk_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L190", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_deterministic_filename", + "target": "breadarrd_src_importer_mod_sanitize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L255", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_deterministic_filename", + "target": "breadarrd_src_importer_mod_has_cjk", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L256", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_deterministic_movie_filename", + "target": "breadarrd_src_importer_mod_sanitize", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_move_or_copy_file", + "target": "breadarrd_src_importer_mod_copy_via_temp_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L314", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_pendinggrab_media_item_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L446", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_pendinggrab_episode_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L447", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_find_by_basename", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L559", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_find_by_stem", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L570", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_collect_video_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L781", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_relink_episode_files", + "target": "breadarrd_src_importer_mod_ensure_probed", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L835", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_ensure_probed", + "target": "breadarrd_src_importer_mod_upsert_probe", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L876", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probe_library", + "target": "breadarrd_src_importer_mod_ensure_probed", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1122", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_verify_library", + "target": "breadarrd_src_importer_mod_record_decode_check", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1169", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remux_backlog", + "target": "breadarrd_src_importer_mod_remux_one_backlog_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1240", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remux_one_backlog_file", + "target": "breadarrd_src_importer_mod_ensure_probed", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1281", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1311", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_process_pending_grabs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1318", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_pendinggrab_torrent_hash", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1375", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_grab_missing_past_grace", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1376", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_pendinggrab_release_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1376", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_fail_grab", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1377", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_update_grab_progress", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1384", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_grab_is_stalled", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1385", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_remap_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1407", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_import_season_pack", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1422", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_record_import_error", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1440", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_import_one", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1462", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_locate_video_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1588", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_deterministic_filename", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1629", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_season_dir", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1636", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_deterministic_movie_filename", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1645", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_pendinggrab_media_item_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1730", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_insufficient_space", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1799", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_stalefile_restore", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1801", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_move_or_copy_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1810", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_ensure_probed", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1869", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1870", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1899", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_walk_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1955", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_import_season_pack_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2011", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_deterministic_filename", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2115", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_season_dir", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2122", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_insufficient_space", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2209", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_stalefile_restore", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2211", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_move_or_copy_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2220", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_ensure_probed", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2247", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2248", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2256", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2309", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", + "target": "breadarrd_src_importer_mod_ensure_probed", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2311", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2358", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", + "target": "breadarrd_src_importer_mod_ensure_probed", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2360", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2398", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2423", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", + "target": "breadarrd_src_importer_mod_probe_library", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2431", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2462", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "target": "breadarrd_src_importer_mod_ensure_probed", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2471", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "target": "breadarrd_src_importer_mod_verify_library", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2473", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", + "target": "breadarrd_src_importer_mod_verify_library", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2527", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", + "target": "breadarrd_src_importer_mod_verify_library", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2567", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2617", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", + "target": "breadarrd_src_importer_mod_reconcile_missing_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2644", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", + "target": "breadarrd_src_importer_mod_reconcile_missing_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2701", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", + "target": "breadarrd_src_importer_mod_reconcile_missing_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2752", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2773", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", + "target": "breadarrd_src_importer_mod_reconcile_missing_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2793", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2812", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", + "target": "breadarrd_src_importer_mod_reconcile_missing_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2821", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2844", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2857", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "target": "breadarrd_src_importer_mod_relink_episode_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2863", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2907", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2921", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2938", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2952", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2958", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2964", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", + "target": "breadarrd_src_importer_mod_update_grab_progress", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2967", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2973", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", + "target": "breadarrd_src_importer_mod_update_grab_progress", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2974", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2996", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3002", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3008", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", + "target": "breadarrd_src_importer_mod_fail_grab", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3017", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", + "target": "breadarrd_src_importer_mod_copy_via_temp_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3089", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", + "target": "breadarrd_src_importer_mod_move_or_copy_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3110", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_locates_a_single_file_torrent", + "target": "breadarrd_src_importer_mod_locate_video_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3126", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3230", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", + "target": "breadarrd_src_importer_mod_process_pending_grabs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3257", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3305", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", + "target": "breadarrd_src_importer_mod_process_pending_grabs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3319", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3375", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", + "target": "breadarrd_src_importer_mod_process_pending_grabs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3376", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", + "target": "breadarrd_src_importer_mod_import_one", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3441", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", + "target": "breadarrd_src_importer_mod_import_one", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3522", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", + "target": "breadarrd_src_importer_mod_import_one", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3598", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", + "target": "breadarrd_src_importer_mod_import_one", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3670", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3721", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", + "target": "breadarrd_src_importer_mod_import_one", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3734", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "target": "breadarrd_src_importer_mod_generate_dual_audio_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3817", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "target": "breadarrd_src_importer_mod_ensure_probed", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3827", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "target": "breadarrd_src_importer_mod_remux_backlog", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3837", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", + "target": "breadarrd_src_importer_mod_remux_backlog", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3886", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", + "target": "breadarrd_src_importer_mod_import_one", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3944", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", + "target": "breadarrd_src_importer_mod_import_one", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4023", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", + "target": "breadarrd_src_importer_mod_import_one", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4117", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", + "target": "breadarrd_src_importer_mod_locate_video_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4149", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4191", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", + "target": "breadarrd_src_importer_mod_import_season_pack", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4204", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4252", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", + "target": "breadarrd_src_importer_mod_import_season_pack", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4281", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4307", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", + "target": "breadarrd_src_importer_mod_import_season_pack", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4339", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4368", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", + "target": "breadarrd_src_importer_mod_import_season_pack", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4380", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin", + "target": "breadarrd_src_jellyfin_jellyfinclient", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient", + "target": "breadarrd_src_jellyfin_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L5", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient", + "target": "breadarrd_src_jellyfin_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L6", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient", + "target": "breadarrd_src_jellyfin_rs_client", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient", + "target": "breadarrd_src_jellyfin_jellyfinclient_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient_new", + "target": "breadarrd_src_jellyfin_rs_into", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L11", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient_new", + "target": "breadarrd_src_jellyfin_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient_new", + "target": "breadarrd_src_jellyfin_rs_into", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L11", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient_new", + "target": "breadarrd_src_jellyfin_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L11", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient_new", + "target": "breadarrd_src_jellyfin_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L11", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient", + "target": "breadarrd_src_jellyfin_jellyfinclient_refresh_library", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient_refresh_library", + "target": "breadarrd_src_jellyfin_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L26", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient", + "target": "breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", + "target": "breadarrd_src_jellyfin_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/jellyfin.rs", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "lazylock", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "regex", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "rusqlite", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "importer", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_metadata_tmdb_tmdbclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_metadata_tvdb_tvdbclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "metadata", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "parser", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L13", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_scanreport", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scanreport", + "target": "breadarrd_src_library_scan_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scanreport", + "target": "breadarrd_src_library_scan_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L17", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scanreport", + "target": "breadarrd_src_library_scan_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scanreport", + "target": "breadarrd_src_library_scan_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L18", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_get_episode_title", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_get_episode_title", + "target": "breadarrd_src_library_scan_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L24", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_get_episode_title", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L24", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_get_episode_title", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L24", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_get_episode_title", + "target": "breadarrd_src_library_scan_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L24", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_rename_in_place", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L37", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_rename_in_place", + "target": "breadarrd_src_library_scan_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L37", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_rename_in_place", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L37", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_rename_in_place", + "target": "breadarrd_src_library_scan_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L37", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_clean_title_edge", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_clean_title_edge", + "target": "breadarrd_src_library_scan_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L85", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_parse_folder_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L99", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_parse_folder_name", + "target": "breadarrd_src_library_scan_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L99", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_parse_folder_name", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L99", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_canonical_folder_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_canonical_folder_name", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L139", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_canonical_folder_name", + "target": "breadarrd_src_library_scan_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L139", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_normalize_folder_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L152", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_normalize_folder_name", + "target": "breadarrd_src_library_scan_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L152", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_normalize_folder_name", + "target": "breadarrd_src_library_scan_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L152", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_normalize_folder_name", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L152", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_normalize_folder_name", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L152", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_normalize_folder_name", + "target": "breadarrd_src_library_scan_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L152", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_subdirectories", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L174", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_subdirectories", + "target": "breadarrd_src_library_scan_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L174", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_subdirectories", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L174", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_subdirectories", + "target": "breadarrd_src_library_scan_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L174", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_subdirectories", + "target": "direntry", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L174", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_pick_series_match", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L206", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_series_match", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L206", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_series_match", + "target": "breadarrd_src_library_scan_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L206", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_series_match", + "target": "breadarrd_src_library_scan_rs_seriessearchresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L206", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_series_match", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L206", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_series_match", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L206", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_series_match", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L206", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_series_match", + "target": "breadarrd_src_library_scan_rs_seriessearchresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L206", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_year_filtered_pool", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_year_filtered_pool", + "target": "breadarrd_src_library_scan_rs_t", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L251", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_year_filtered_pool", + "target": "breadarrd_src_library_scan_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L251", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_year_filtered_pool", + "target": "breadarrd_src_library_scan_rs_t", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L251", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_hasyear", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L261", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_seriessearchresult", + "target": "breadarrd_src_library_scan_hasyear", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_seriessearchresult", + "target": "breadarrd_src_library_scan_seriessearchresult_year", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_seriessearchresult_year", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L266", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_moviesearchresult", + "target": "breadarrd_src_library_scan_hasyear", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L271", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_moviesearchresult", + "target": "breadarrd_src_library_scan_moviesearchresult_year", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L272", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_moviesearchresult_year", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L272", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_pick_movie_match", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L277", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_movie_match", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L277", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_movie_match", + "target": "breadarrd_src_library_scan_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L277", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_movie_match", + "target": "breadarrd_src_library_scan_moviesearchresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L277", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_movie_match", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L277", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_movie_match", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L277", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_movie_match", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L277", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_movie_match", + "target": "breadarrd_src_library_scan_moviesearchresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L277", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_get_media_item_by_tvdb_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L312", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_get_media_item_by_tvdb_id", + "target": "breadarrd_src_library_scan_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L312", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_get_media_item_by_tvdb_id", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L312", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_get_media_item_by_tvdb_id", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_get_media_item_by_tmdb_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L322", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_get_media_item_by_tmdb_id", + "target": "breadarrd_src_library_scan_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L322", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_get_media_item_by_tmdb_id", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L322", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_get_media_item_by_tmdb_id", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L322", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_existing_row_title_plausibly_matches", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L344", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_existing_row_title_plausibly_matches", + "target": "breadarrd_src_library_scan_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L344", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_existing_row_title_plausibly_matches", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L344", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_existing_row_title_plausibly_matches", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L344", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_find_episode_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L374", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_find_episode_id", + "target": "breadarrd_src_library_scan_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L374", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_find_episode_id", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L374", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_find_episode_id", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L374", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_episode_has_file_row", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_episode_has_file_row", + "target": "breadarrd_src_library_scan_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L389", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_episode_has_file_row", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L389", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_movie_has_file_row", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L398", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_movie_has_file_row", + "target": "breadarrd_src_library_scan_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L398", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_movie_has_file_row", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L398", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_scan_tv_root", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L412", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L412", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_metadata_tvdb_tvdbclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L412", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L412", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L412", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L412", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_jellyfin_jellyfinclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L412", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L412", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_scanreport", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L412", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_refresh_jellyfin_after_rename", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L599", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_refresh_jellyfin_after_rename", + "target": "breadarrd_src_jellyfin_jellyfinclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L599", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_moviecandidate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L629", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_moviecandidate", + "target": "breadarrd_src_library_scan_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L630", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_moviecandidate", + "target": "breadarrd_src_library_scan_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L633", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_movie_candidates", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L636", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_movie_candidates", + "target": "breadarrd_src_library_scan_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L636", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_movie_candidates", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L636", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_movie_candidates", + "target": "breadarrd_src_library_scan_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L636", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_movie_candidates", + "target": "breadarrd_src_library_scan_moviecandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L636", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_ensure_movie_folder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L680", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_ensure_movie_folder", + "target": "breadarrd_src_library_scan_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L680", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_ensure_movie_folder", + "target": "breadarrd_src_library_scan_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L680", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_ensure_movie_folder", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L680", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_ensure_movie_folder", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L680", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_ensure_movie_folder", + "target": "breadarrd_src_library_scan_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L680", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_scan_movie_root", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L706", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L706", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_metadata_tmdb_tmdbclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L706", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L706", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L706", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L706", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_jellyfin_jellyfinclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L706", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L706", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_scanreport", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L706", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L824", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_parses_folder_name_with_year", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L827", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_parses_folder_name_without_year", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L835", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_strips_scene_style_dot_separated_tags", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L843", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_strips_season_and_quality_tags_from_series_folder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L851", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_keeps_bare_numeric_title_when_no_other_year_found", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L859", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_does_not_mangle_titles_with_real_dots", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L867", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan", + "target": "breadarrd_src_library_scan_strips_leading_release_group_bracket_tag_and_movie_number", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L875", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_parse_folder_name", + "target": "breadarrd_src_library_scan_clean_title_edge", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_normalize_folder_name", + "target": "breadarrd_src_library_scan_canonical_folder_name", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L158", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_series_match", + "target": "breadarrd_src_library_scan_year_filtered_pool", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L221", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_year_filtered_pool", + "target": "breadarrd_src_library_scan_moviesearchresult_year", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L257", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_pick_movie_match", + "target": "breadarrd_src_library_scan_year_filtered_pool", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_subdirectories", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L422", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_parse_folder_name", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L424", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_pick_series_match", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L434", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_normalize_folder_name", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L443", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_get_media_item_by_tvdb_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L445", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_existing_row_title_plausibly_matches", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L447", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_find_episode_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L501", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_episode_has_file_row", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L504", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_get_episode_title", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L508", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_rename_in_place", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L516", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_tv_root", + "target": "breadarrd_src_library_scan_refresh_jellyfin_after_rename", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L583", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_movie_candidates", + "target": "breadarrd_src_library_scan_subdirectories", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L637", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_ensure_movie_folder", + "target": "breadarrd_src_library_scan_normalize_folder_name", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L687", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_ensure_movie_folder", + "target": "breadarrd_src_library_scan_canonical_folder_name", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L689", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_movie_candidates", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L716", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_parse_folder_name", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L718", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_pick_movie_match", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L728", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_ensure_movie_folder", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L741", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_get_media_item_by_tmdb_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L743", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_existing_row_title_plausibly_matches", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L745", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_movie_has_file_row", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L771", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_rename_in_place", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L783", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_library_scan_scan_movie_root", + "target": "breadarrd_src_library_scan_refresh_jellyfin_after_rename", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/library_scan.rs", + "source_location": "L815", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "env", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L16", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L18", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarr_shared_src_config_config", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L19", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_jellyfin_jellyfinclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L20", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "tvdbclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L21", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_rs_connection", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L23", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "tracing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L24", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "envfilter", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L25", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_main", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_run_daemon", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_run_daemon", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L136", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_run_daemon", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L136", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_load_title_matcher", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L274", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_load_title_matcher", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L274", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_load_title_matcher", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L274", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_load_title_matcher", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L274", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_background_loop", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_main_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_main_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_main_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_main_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_jellyfin_jellyfinclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_main_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_main_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_api_mod_cyclestatus", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "receiver", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_api_mod_backgroundrequest", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_qbit_add", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L715", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_qbit_add", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L715", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_qbit_add", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L715", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_jellyfin_refresh", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L733", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_jellyfin_refresh", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L733", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_jellyfin_refresh", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L733", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_tvdb_add", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L746", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_tvdb_add", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L746", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_tvdb_add", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L746", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_anime_map_refresh", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L797", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_anime_map_refresh", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L797", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_anime_map_refresh", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L797", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_match_title", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L810", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_match_title", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L810", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_match_title", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L810", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_grab_cycle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L841", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_grab_cycle", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L841", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_grab_cycle", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L841", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_import_cycle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L881", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_import_cycle", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L881", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_import_cycle", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L881", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_1337x_search", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L920", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_1337x_search", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L920", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_1337x_search", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L920", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_tvdb_search", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L947", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_tvdb_search", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L947", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_tvdb_search", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L947", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_scan_tv", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L963", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_scan_tv", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L963", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_scan_tv", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L963", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_scan_movies", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1011", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_scan_movies", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1011", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_scan_movies", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1011", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_search_show", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1067", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_search_show", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1067", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_search_show", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1067", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_reconcile_report", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1147", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_reconcile_report", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1147", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_reconcile_report", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1147", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_qbit_list", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1177", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_qbit_list", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1177", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_qbit_list", + "target": "breadarrd_src_main_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1177", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_qbit_list", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1177", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_remux_backlog_cmd", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1200", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_remux_backlog_cmd", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1200", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_remux_backlog_cmd", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1200", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_relink_orphaned_files_cmd", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1225", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_relink_orphaned_files_cmd", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_relink_orphaned_files_cmd", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_probe_library_cmd", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1256", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_probe_library_cmd", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1256", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_probe_library_cmd", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1256", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_transcode_library_cmd", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1296", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_transcode_library_cmd", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1296", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_transcode_library_cmd", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1296", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_retranscode_oversized_cmd", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1331", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_retranscode_oversized_cmd", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1331", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_retranscode_oversized_cmd", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1331", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_drive_transcode_queue_to_completion", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1366", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_drive_transcode_queue_to_completion", + "target": "breadarrd_src_main_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1366", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_drive_transcode_queue_to_completion", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1366", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_drive_transcode_queue_to_completion", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1366", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_verify_library_cmd", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1407", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_verify_library_cmd", + "target": "breadarr_shared_src_config_config", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1407", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_verify_library_cmd", + "target": "breadarrd_src_main_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1407", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_wait_for_shutdown", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1419", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_qbit_add", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_jellyfin_refresh", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_tvdb_add", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_anime_map_refresh", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_match_title", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_grab_cycle", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_import_cycle", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_1337x_search", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_tvdb_search", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_scan_tv", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_scan_movies", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_search_show", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_reconcile_report", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_qbit_list", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_remux_backlog_cmd", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_probe_library_cmd", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L116", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_transcode_library_cmd", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_retranscode_oversized_cmd", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_verify_library_cmd", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_relink_orphaned_files_cmd", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_run_daemon", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_run_daemon", + "target": "breadarrd_src_main_background_loop", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L220", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_main_load_title_matcher", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_debug_search_show", + "target": "breadarrd_src_main_load_title_matcher", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1116", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_transcode_library_cmd", + "target": "breadarrd_src_main_drive_transcode_queue_to_completion", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1322", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_main_retranscode_oversized_cmd", + "target": "breadarrd_src_main_drive_transcode_queue_to_completion", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1357", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed", + "target": "breadarrd_src_matcher_embed_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed", + "target": "breadarrd_src_matcher_embed_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed", + "target": "embeddingsession", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed", + "target": "provider", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed", + "target": "breadarrd_src_matcher_embed_ortembedder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed_ortembedder", + "target": "embeddingsession", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed_ortembedder", + "target": "breadarrd_src_matcher_embed_ortembedder_load", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed_ortembedder_load", + "target": "breadarrd_src_matcher_embed_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed_ortembedder_load", + "target": "breadarrd_src_matcher_embed_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L21", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed_ortembedder_load", + "target": "breadarrd_src_matcher_embed_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L21", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed_ortembedder_load", + "target": "breadarrd_src_matcher_embed_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L21", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed_ortembedder", + "target": "breadarrd_src_matcher_embed_ortembedder_embed", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed_ortembedder_embed", + "target": "breadarrd_src_matcher_embed_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L26", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed_ortembedder_embed", + "target": "breadarrd_src_matcher_embed_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed", + "target": "cosine_similarity", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L31", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L35", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed", + "target": "breadarrd_src_matcher_embed_cosine_similarity_of_identical_unit_vectors_is_one", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_embed", + "target": "breadarrd_src_matcher_embed_cosine_similarity_of_orthogonal_vectors_is_zero", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/embed.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "hashmap", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "rusqlite", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "embed", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_ensure_model", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "breadarrd_src_matcher_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "breadarrd_src_matcher_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "breadarrd_src_matcher_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "breadarrd_src_matcher_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_download", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_download", + "target": "breadarrd_src_matcher_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_download", + "target": "breadarrd_src_matcher_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_matchcandidate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_matchcandidate", + "target": "breadarrd_src_matcher_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L75", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_matchoutcome", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_matchoutcome", + "target": "breadarrd_src_matcher_mod_matchcandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L81", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_matchoutcome", + "target": "breadarrd_src_matcher_mod_matchcandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L82", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_embed_ortembedder", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L87", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "hashmap", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_load", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_load", + "target": "breadarrd_src_matcher_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_load", + "target": "breadarrd_src_matcher_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_load", + "target": "breadarrd_src_matcher_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_load", + "target": "breadarrd_src_matcher_mod_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_cached", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L99", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_embed_cached", + "target": "breadarrd_src_matcher_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L99", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_embed_cached", + "target": "breadarrd_src_matcher_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L99", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L119", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L119", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L119", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_match_title", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L139", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L139", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_matchoutcome", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L139", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_token_overlap_ratio", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L207", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_queue_for_review", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L229", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L229", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_matchcandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L229", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L229", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L229", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L229", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L256", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_identical_titles_fully_overlap", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L264", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L274", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_empty_input_has_zero_overlap", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_shared_particle_alone_is_not_real_overlap", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L291", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "breadarrd_src_matcher_mod_download", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_cached", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_cached", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L140", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_token_overlap_ratio", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L182", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps", + "target": "breadarrd_src_matcher_mod_token_overlap_ratio", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L269", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap", + "target": "breadarrd_src_matcher_mod_token_overlap_ratio", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "rusqlite", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "deserialize", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "breadarrd_src_metadata_anime_map_entry", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L14", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_entry", + "target": "breadarrd_src_metadata_anime_map_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_entry", + "target": "breadarrd_src_metadata_anime_map_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_entry", + "target": "breadarrd_src_metadata_anime_map_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_entry", + "target": "value", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_entry", + "target": "breadarrd_src_metadata_anime_map_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_entry", + "target": "breadarrd_src_metadata_anime_map_seasonfield", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L22", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_entry", + "target": "breadarrd_src_metadata_anime_map_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_entry", + "target": "breadarrd_src_metadata_anime_map_offsetfield", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L24", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "breadarrd_src_metadata_anime_map_seasonfield", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_seasonfield", + "target": "breadarrd_src_metadata_anime_map_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "breadarrd_src_metadata_anime_map_offsetfield", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_offsetfield", + "target": "breadarrd_src_metadata_anime_map_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "breadarrd_src_metadata_anime_map_refresh", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L41", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_refresh", + "target": "breadarrd_src_metadata_anime_map_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_refresh", + "target": "breadarrd_src_metadata_anime_map_rs_client", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L41", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_refresh", + "target": "breadarrd_src_metadata_anime_map_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L41", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "breadarrd_src_metadata_anime_map_resolve_absolute_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_resolve_absolute_episode", + "target": "breadarrd_src_metadata_anime_map_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L126", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_resolve_absolute_episode", + "target": "breadarrd_src_metadata_anime_map_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L126", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_resolve_absolute_episode", + "target": "breadarrd_src_metadata_anime_map_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L126", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L152", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "breadarrd_src_metadata_anime_map_seeded_conn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L154", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_seeded_conn", + "target": "breadarrd_src_metadata_anime_map_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L154", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "breadarrd_src_metadata_anime_map_resolves_first_cour", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "breadarrd_src_metadata_anime_map_resolves_later_cour_using_its_offset", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map", + "target": "breadarrd_src_metadata_anime_map_returns_none_for_unmapped_series", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L196", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_resolves_first_cour", + "target": "breadarrd_src_metadata_anime_map_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L178", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_resolves_later_cour_using_its_offset", + "target": "breadarrd_src_metadata_anime_map_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L187", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_anime_map_returns_none_for_unmapped_series", + "target": "breadarrd_src_metadata_anime_map_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/anime_map.rs", + "source_location": "L197", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod", + "target": "hashset", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod", + "target": "breadarrd_src_metadata_mod_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod", + "target": "rusqlite", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod", + "target": "breadarrd_src_metadata_mod_seriessearchresult", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L11", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_seriessearchresult", + "target": "breadarrd_src_metadata_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L12", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_seriessearchresult", + "target": "breadarrd_src_metadata_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_seriessearchresult", + "target": "breadarrd_src_metadata_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_seriessearchresult", + "target": "breadarrd_src_metadata_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_seriessearchresult", + "target": "breadarrd_src_metadata_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L15", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod", + "target": "breadarrd_src_metadata_mod_moviesearchresult", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_moviesearchresult", + "target": "breadarrd_src_metadata_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_moviesearchresult", + "target": "breadarrd_src_metadata_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_moviesearchresult", + "target": "breadarrd_src_metadata_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod", + "target": "breadarrd_src_metadata_mod_episodeinfo", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_episodeinfo", + "target": "breadarrd_src_metadata_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_episodeinfo", + "target": "breadarrd_src_metadata_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_episodeinfo", + "target": "breadarrd_src_metadata_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_episodeinfo", + "target": "breadarrd_src_metadata_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_episodeinfo", + "target": "breadarrd_src_metadata_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L31", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod", + "target": "breadarrd_src_metadata_mod_add_series", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_add_series", + "target": "breadarrd_src_metadata_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_add_series", + "target": "breadarrd_src_metadata_tvdb_tvdbclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_add_series", + "target": "breadarrd_src_metadata_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_add_series", + "target": "breadarrd_src_metadata_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_add_series", + "target": "breadarrd_src_metadata_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod", + "target": "breadarrd_src_metadata_mod_insert_series", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_insert_series", + "target": "breadarrd_src_metadata_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_insert_series", + "target": "breadarrd_src_metadata_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_insert_series", + "target": "breadarrd_src_metadata_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_insert_series", + "target": "breadarrd_src_metadata_mod_episodeinfo", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_insert_series", + "target": "breadarrd_src_metadata_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod", + "target": "breadarrd_src_metadata_mod_insert_movie", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_insert_movie", + "target": "breadarrd_src_metadata_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L139", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_insert_movie", + "target": "breadarrd_src_metadata_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L139", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_insert_movie", + "target": "breadarrd_src_metadata_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L139", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_mod_add_series", + "target": "breadarrd_src_metadata_mod_insert_series", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/mod.rs", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb", + "target": "deserialize", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb", + "target": "breadarrd_src_metadata_tmdb_tmdbclient", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient", + "target": "breadarrd_src_metadata_tmdb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L7", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient", + "target": "breadarrd_src_metadata_tmdb_rs_client", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L8", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient", + "target": "breadarrd_src_metadata_tmdb_tmdbclient_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_new", + "target": "breadarrd_src_metadata_tmdb_rs_into", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L12", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_new", + "target": "breadarrd_src_metadata_tmdb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L12", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_new", + "target": "breadarrd_src_metadata_tmdb_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L12", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient", + "target": "breadarrd_src_metadata_tmdb_tmdbclient_search_tv", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_search_tv", + "target": "breadarrd_src_metadata_tmdb_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L25", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_search_tv", + "target": "breadarrd_src_metadata_tmdb_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L25", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_search_tv", + "target": "breadarrd_src_metadata_tmdb_rs_seriessearchresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L25", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient", + "target": "breadarrd_src_metadata_tmdb_tmdbclient_search_movie", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_search_movie", + "target": "breadarrd_src_metadata_tmdb_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L63", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_search_movie", + "target": "breadarrd_src_metadata_tmdb_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_search_movie", + "target": "moviesearchresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient", + "target": "breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L100", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", + "target": "breadarrd_src_metadata_tmdb_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L100", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", + "target": "breadarrd_src_metadata_tmdb_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L100", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", + "target": "breadarrd_src_metadata_mod_episodeinfo", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L100", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb", + "target": "breadarrd_src_metadata_tmdb_year_from_date", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L143", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_year_from_date", + "target": "breadarrd_src_metadata_tmdb_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L143", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_year_from_date", + "target": "breadarrd_src_metadata_tmdb_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L143", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_search_tv", + "target": "breadarrd_src_metadata_tmdb_year_from_date", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_search_tv", + "target": "breadarrd_src_metadata_tmdb_tmdbclient_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L58", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tmdb_tmdbclient_search_movie", + "target": "breadarrd_src_metadata_tmdb_year_from_date", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tmdb.rs", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb", + "target": "breadarrd_src_metadata_tvdb_rs_mutex", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb", + "target": "time", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb", + "target": "deserialize", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb", + "target": "breadarrd_src_metadata_tvdb_tvdbclient", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient", + "target": "breadarrd_src_metadata_tvdb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient", + "target": "breadarrd_src_metadata_tvdb_rs_client", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient", + "target": "breadarrd_src_metadata_tvdb_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient", + "target": "breadarrd_src_metadata_tvdb_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient", + "target": "breadarrd_src_metadata_tvdb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient", + "target": "breadarrd_src_metadata_tvdb_rs_instant", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L16", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient", + "target": "breadarrd_src_metadata_tvdb_tvdbclient_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L20", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_new", + "target": "breadarrd_src_metadata_tvdb_rs_into", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L20", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_new", + "target": "breadarrd_src_metadata_tvdb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L20", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_new", + "target": "breadarrd_src_metadata_tvdb_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L20", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient", + "target": "breadarrd_src_metadata_tvdb_tvdbclient_token", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_token", + "target": "breadarrd_src_metadata_tvdb_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L34", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_token", + "target": "breadarrd_src_metadata_tvdb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L34", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient", + "target": "breadarrd_src_metadata_tvdb_tvdbclient_search_series", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_search_series", + "target": "breadarrd_src_metadata_tvdb_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L68", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_search_series", + "target": "breadarrd_src_metadata_tvdb_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_search_series", + "target": "breadarrd_src_metadata_tvdb_rs_seriessearchresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L68", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient", + "target": "breadarrd_src_metadata_tvdb_tvdbclient_episodes", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L112", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_episodes", + "target": "breadarrd_src_metadata_tvdb_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L112", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_episodes", + "target": "breadarrd_src_metadata_tvdb_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L112", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_episodes", + "target": "breadarrd_src_metadata_mod_episodeinfo", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L112", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_search_series", + "target": "breadarrd_src_metadata_tvdb_tvdbclient_token", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L69", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_metadata_tvdb_tvdbclient_episodes", + "target": "breadarrd_src_metadata_tvdb_tvdbclient_token", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/metadata/tvdb.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify", + "target": "result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify", + "target": "serialize", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify", + "target": "breadarrd_src_notify_payload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify", + "target": "breadarrd_src_notify_notifier", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify_notifier", + "target": "breadarrd_src_notify_rs_client", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify_notifier", + "target": "breadarrd_src_notify_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L18", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify_notifier", + "target": "breadarrd_src_notify_notifier_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify_notifier_new", + "target": "breadarrd_src_notify_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L25", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify_notifier_new", + "target": "breadarrd_src_notify_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L25", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify_notifier", + "target": "breadarrd_src_notify_notifier_send", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L59", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify", + "target": "breadarrd_src_notify_new_returns_none_for_an_empty_url", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_notify", + "target": "breadarrd_src_notify_new_returns_some_for_a_configured_url", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/notify.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "regex", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "lazylock", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_source", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_codec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parsedrelease", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L32", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_source", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_codec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L33", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parse", + "target": "breadarrd_src_parser_mod_parsedrelease", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L82", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L166", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_season_pack_no_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_season_pack_shapes_without_literal_parens", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L213", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_year_and_bare_episode_number", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L222", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_does_not_panic_on_real_corpus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L235", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L255", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L264", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L273", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L283", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L292", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L305", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L314", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L320", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parses_season_pack_no_episode", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L214", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_parses_year_and_bare_episode_number", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L223", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_does_not_panic_on_real_corpus", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L238", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L267", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L276", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L297", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L309", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L315", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release", + "target": "breadarrd_src_parser_mod_parse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L323", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "lazylock", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "regex", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_looks_like_episode_range", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_group", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L105", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_group", + "target": "breadarrd_src_parser_tokens_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L105", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_group", + "target": "breadarrd_src_parser_tokens_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L105", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_container", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L111", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_container", + "target": "breadarrd_src_parser_tokens_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L111", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_container", + "target": "breadarrd_src_parser_tokens_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L111", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_resolution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L115", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_resolution", + "target": "breadarrd_src_parser_tokens_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L115", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_source", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_source", + "target": "breadarrd_src_parser_tokens_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L124", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_source", + "target": "breadarrd_src_parser_mod_source", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L124", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_codec", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_codec", + "target": "breadarrd_src_parser_tokens_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L137", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_codec", + "target": "breadarrd_src_parser_mod_codec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L137", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_bit_depth", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_bit_depth", + "target": "breadarrd_src_parser_tokens_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L149", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_year", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_year", + "target": "breadarrd_src_parser_tokens_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L153", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_episode_info", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L172", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L172", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L172", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L172", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_first_quality_marker", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_first_quality_marker", + "target": "breadarrd_src_parser_tokens_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L208", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_derive_title", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L220", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_derive_title", + "target": "breadarrd_src_parser_tokens_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L220", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_looks_like_episode_range", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L173", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_first_quality_marker", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L182", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "deserialize", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "lazylock", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_extract_btih", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_extract_btih", + "target": "breadarrd_src_qbit_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_extract_btih", + "target": "breadarrd_src_qbit_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_magnetrejected", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_magnetrejected", + "target": "breadarrd_src_qbit_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_magnetrejected", + "target": "breadarrd_src_qbit_mod_rs_display", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_magnetrejected", + "target": "breadarrd_src_qbit_mod_magnetrejected_fmt", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_magnetrejected_fmt", + "target": "breadarrd_src_qbit_mod_rs_formatter", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_magnetrejected_fmt", + "target": "breadarrd_src_qbit_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L29", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_magnetrejected", + "target": "breadarrd_src_qbit_mod_rs_error", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_addtorrentresponse", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L46", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_rs_client", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L47", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "rwlock", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L63", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_torrentinfo", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_torrentinfo", + "target": "breadarrd_src_qbit_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L68", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_torrentinfo", + "target": "breadarrd_src_qbit_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L69", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_torrentinfo", + "target": "breadarrd_src_qbit_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L70", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_torrentinfo", + "target": "breadarrd_src_qbit_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L72", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_torrentinfo", + "target": "breadarrd_src_qbit_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L76", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_new", + "target": "breadarrd_src_qbit_mod_rs_into", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_new", + "target": "breadarrd_src_qbit_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_new", + "target": "breadarrd_src_qbit_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_new", + "target": "breadarrd_src_qbit_mod_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_login", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_login", + "target": "breadarrd_src_qbit_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_do_login", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L102", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_do_login", + "target": "breadarrd_src_qbit_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L102", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_try_reauth", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_add_magnet", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_add_magnet", + "target": "breadarrd_src_qbit_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L135", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "target": "breadarrd_src_qbit_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "target": "breadarrd_src_qbit_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "target": "breadarrd_src_qbit_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "target": "breadarrd_src_qbit_mod_torrentinfo", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_post_form", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L207", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_post_form", + "target": "breadarrd_src_qbit_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L207", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_post_form", + "target": "breadarrd_src_qbit_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L207", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_lock_for_grab", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L232", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_lock_for_grab", + "target": "mutexguard", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L232", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_delete_torrent", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L245", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_delete_torrent", + "target": "breadarrd_src_qbit_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L245", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L257", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_extracts_hash_from_a_real_magnet", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L260", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_extracts_base32_hash_from_a_magnet", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L269", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_returns_none_for_a_torrent_download_url", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_returns_none_for_a_1337x_page_url", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_login", + "target": "breadarrd_src_qbit_mod_qbitclient_do_login", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_try_reauth", + "target": "breadarrd_src_qbit_mod_qbitclient_do_login", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_add_magnet", + "target": "breadarrd_src_qbit_mod_qbitclient_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_add_magnet", + "target": "breadarrd_src_qbit_mod_qbitclient_try_reauth", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "target": "breadarrd_src_qbit_mod_qbitclient_try_reauth", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L192", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_post_form", + "target": "breadarrd_src_qbit_mod_qbitclient_try_reauth", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L217", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_qbit_mod_qbitclient_delete_torrent", + "target": "breadarrd_src_qbit_mod_qbitclient_post_form", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "rusqlite", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "matcher", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "anime_map", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "parser", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "scoring", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "sources", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_processoutcome", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_processoutcome", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_processoutcome", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_processoutcome", + "target": "breadarrd_src_scoring_gate_rejectreason", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_mediaitemrow", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_mediaitemrow", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_mediaitemrow", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L65", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_mediaitemrow", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_get_media_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_get_media_item", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_get_media_item", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_get_media_item", + "target": "breadarrd_src_scheduler_mediaitemrow", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_load_quality_profile", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_load_quality_profile", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_load_quality_profile", + "target": "breadarrd_src_scoring_profile_profilekind", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_load_quality_profile", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_load_quality_profile", + "target": "breadarrd_src_scoring_profile_qualityprofile", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_looks_like_episode", + "target": "breadarrd_src_parser_mod_parsedrelease", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_season_pack", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_looks_like_season_pack", + "target": "breadarrd_src_parser_mod_parsedrelease", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_sort_key", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_release_sort_key", + "target": "breadarrd_src_sources_mod_rawreleaseitem", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_release_sort_key", + "target": "reverse", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_release_sort_key", + "target": "reverse", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_non_video_format", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L147", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_year_mismatch", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_year_mismatch", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_year_mismatch", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_needs_grab", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_needs_grab", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L180", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_needs_grab", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L180", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L210", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L210", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_is_anime", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_is_anime", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L243", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_is_anime", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L243", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_resolve_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_parser_mod_parsedrelease", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_episode_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_episode_id", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_episode_id", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_episode_id", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_monitored_missing_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_monitored_missing_episode", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_monitored_missing_episode", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_monitored_missing_episode", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_monitored_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_monitored_episode", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_monitored_episode", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_monitored_episode", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L333", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L333", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L333", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_infer_has_english_audio", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L351", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_best_existing_score", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_best_existing_score", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_best_existing_score", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_best_existing_score", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_best_existing_movie_score", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_best_existing_movie_score", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_best_existing_movie_score", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_best_existing_movie_score", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_best_existing_season_pack_score", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_best_existing_season_pack_score", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_best_existing_season_pack_score", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_best_existing_season_pack_score", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L403", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_should_grab", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L403", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_grab", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_grab", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_grab", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_grab", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_grab", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_grab", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_grab", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_is_seen", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L458", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_is_seen", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L458", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_is_seen", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L458", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_mark_seen", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L467", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_mark_seen", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L467", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_mark_seen", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L467", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_process_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_sources_mod_rawreleaseitem", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_processoutcome", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_grab_and_capture_hash", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_and_capture_hash", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_and_capture_hash", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_and_capture_hash", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_and_capture_hash", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_grabcyclestats", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L754", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_run_grab_cycle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_sources_mod_releasesource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_grabcyclestats", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_searchroute", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L846", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_searchtarget", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L859", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L861", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L866", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L867", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_searchroute", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L868", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L878", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L878", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L885", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_significant_words", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L888", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_significant_words", + "target": "breadarrd_src_scheduler_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L888", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_significant_words", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L888", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_passes_relevance_filter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L903", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_passes_relevance_filter", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L903", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_sanitize_query_text", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L913", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_sanitize_query_text", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L913", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_tv_query", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L938", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_build_tv_query", + "target": "breadarrd_src_scheduler_searchroute", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L938", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_build_tv_query", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L938", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_movie_query", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L947", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_build_movie_query", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L947", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_build_movie_query", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L947", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_searchtarget", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_searchtarget", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_search_attempt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_search_attempt", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_search_attempt", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_search_attempt", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_upgrade_attempt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_upgrade_attempt", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_upgrade_attempt", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_upgrade_attempt", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_target_attempt", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_searchtarget", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_searchcyclestats", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1423", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_run_search_cycle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_sources_tpb_tpbsource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_sources_scrape_scrapesource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_sources_rss_rsssource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_searchcyclestats", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_run_upgrade_cycle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_sources_tpb_tpbsource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_sources_scrape_scrapesource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_sources_rss_rsssource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_searchcyclestats", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_searchtarget", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_media_item_id_by_title", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_media_item_id_by_title", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_media_item_id_by_title", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_media_item_id_by_title", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_execute_search_targets", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_searchtarget", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_sources_tpb_tpbsource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_sources_scrape_scrapesource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_sources_rss_rsssource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_matcher_mod_titlematcher", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_searchcyclestats", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_source_route_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1813", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_source_route_name", + "target": "breadarrd_src_scheduler_searchroute", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1813", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_fetch_candidates", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_sources_tpb_tpbsource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_sources_scrape_scrapesource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_sources_rss_rsssource", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarr_shared_src_dto_releasecandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_grab_candidate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_reviewqueuerow", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2003", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_reviewqueuerow", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2004", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_reviewqueuerow", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2005", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_reviewqueuerow", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2006", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_reviewqueuerow", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2006", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_reviewqueuerow", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2007", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_reviewqueuerow", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2008", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_get_review_row", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_get_review_row", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_get_review_row", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_get_review_row", + "target": "breadarrd_src_scheduler_reviewqueuerow", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_preparedapproval", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2028", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_preparedapproval", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2030", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_preparedapproval", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2034", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_preparedapproval", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2036", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_preparedapproval", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2037", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_approvalprep", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2047", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_approvalprep", + "target": "breadarrd_src_scheduler_preparedapproval", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2048", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_prepare_review_approval", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_approvalprep", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_grab_prepared_approval", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2128", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_qbit_mod_qbitclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2128", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_preparedapproval", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2128", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2128", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2128", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2128", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_finalize_review_approval", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2138", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2138", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_preparedapproval", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2138", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2138", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2138", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_reject_review", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2178", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_reject_review", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2178", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_reject_review", + "target": "breadarrd_src_scheduler_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2178", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab_when_nothing_exists_yet", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2191", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab_when_strictly_better_score", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2196", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_not_grab_when_worse_or_equal_score", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2201", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab_repack_even_if_not_higher_scored", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2207", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_not_grab_when_score_gain_is_below_the_minimum_threshold", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2213", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab_repack_even_below_the_minimum_gain_threshold", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2221", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_infers_english_audio_present_by_default", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2226", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_infers_no_english_audio_for_vostfr", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2233", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_seeded_conn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2239", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_seeded_conn", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2239", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_finds_a_monitored_missing_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2258", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2268", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2268", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2319", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2327", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2337", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2353", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2403", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_insert_pending_review", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2436", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_insert_pending_review", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2436", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2452", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2469", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2479", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2493", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_seeded_movie_conn", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2493", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2506", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2515", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2529", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2535", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2549", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2560", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2571", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2579", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2591", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2608", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2622", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2636", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2644", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2661", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_episode_detects_any_episode_marker", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2688", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_season_pack_detects_batch_releases", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2701", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_season_pack_is_false_for_a_single_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2711", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2721", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_sort_key_falls_back_to_seeders_within_the_same_group", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2745", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2769", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2801", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_non_video_format_catches_common_ebook_and_comic_markers", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2817", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_year_mismatch_rejects_far_apart_years_only", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2836", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_sanitize_query_text_strips_punctuation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2845", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_tv_query_formats_season_episode_for_x1337", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2853", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_tv_query_is_title_only_for_tpb", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2861", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_movie_query_appends_year_when_known", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2873", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_search_enumeration_conn", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2881", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_search_enumeration_conn", + "target": "breadarrd_src_scheduler_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2881", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2993", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3013", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3029", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3043", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_respects_budget", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3066", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3073", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3099", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3122", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3139", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_significant_words_drops_short_and_punctuation_only_tokens", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3166", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3174", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3187", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_relevance_filter_lets_everything_through_for_titles_with_no_significant_words", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3196", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_release_sort_key", + "target": "breadarrd_src_scheduler_looks_like_season_pack", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_release_sort_key", + "target": "reverse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_looks_like_non_video_format", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L486", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_get_media_item", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_looks_like_episode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L517", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_movie_year_mismatch", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L520", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L524", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_movie_needs_grab", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L525", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_looks_like_season_pack", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L530", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L534", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_resolve_episode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L539", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_find_monitored_episode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L543", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_find_monitored_missing_episode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L544", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_is_anime", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L553", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_load_quality_profile", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L561", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_infer_has_english_audio", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L567", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_best_existing_score", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L599", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_best_existing_season_pack_score", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L600", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_best_existing_movie_score", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L601", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_should_grab", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L604", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_grab_and_capture_hash", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L613", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_record_grab", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L628", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_is_seen", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L777", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_process_item", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L792", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_mark_seen", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L805", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_build_tv_query", + "target": "breadarrd_src_scheduler_sanitize_query_text", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L940", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_build_movie_query", + "target": "breadarrd_src_scheduler_sanitize_query_text", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L950", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_build_tv_query", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1046", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_significant_words", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1047", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_build_movie_query", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1110", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_build_tv_query", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1231", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_significant_words", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1232", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_build_movie_query", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1301", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_record_upgrade_attempt", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1417", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_record_search_attempt", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1418", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_enumerate_search_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1455", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_execute_search_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1456", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1492", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_execute_search_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1493", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_build_tv_query", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1581", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_significant_words", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1582", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_record_target_attempt", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1682", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_passes_relevance_filter", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1708", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_is_seen", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1727", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_process_item", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1738", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_mark_seen", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1759", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1842", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_get_media_item", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1854", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_is_anime", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1856", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_load_quality_profile", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1864", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "reverse", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1867", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_passes_relevance_filter", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1871", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_looks_like_season_pack", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1883", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_infer_has_english_audio", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1888", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_source_route_name", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1910", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_get_media_item", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1950", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_load_quality_profile", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1956", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_looks_like_season_pack", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1957", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_grab_and_capture_hash", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1974", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_record_grab", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1986", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_get_review_row", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2062", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_get_media_item", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2072", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_looks_like_episode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2079", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_movie_year_mismatch", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2082", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_movie_needs_grab", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2085", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_looks_like_season_pack", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2088", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2092", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_resolve_episode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2097", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_find_monitored_missing_episode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2100", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_load_quality_profile", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2112", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_grab_and_capture_hash", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2133", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_record_grab", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2154", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_finds_a_monitored_missing_episode", + "target": "breadarrd_src_scheduler_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2259", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_finds_a_monitored_missing_episode", + "target": "breadarrd_src_scheduler_find_monitored_missing_episode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2260", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", + "target": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2320", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2321", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", + "target": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2328", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2329", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", + "target": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2338", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2347", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", + "target": "breadarrd_src_scheduler_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2354", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", + "target": "breadarrd_src_scheduler_record_grab", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2361", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", + "target": "breadarrd_src_scheduler_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2404", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", + "target": "breadarrd_src_scheduler_record_grab", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2411", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", + "target": "breadarrd_src_scheduler_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2453", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map", + "target": "breadarrd_src_scheduler_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2470", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", + "target": "breadarrd_src_scheduler_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2480", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2507", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", + "target": "breadarrd_src_scheduler_load_quality_profile", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2509", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2516", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", + "target": "breadarrd_src_scheduler_load_quality_profile", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2522", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2530", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2536", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", + "target": "breadarrd_src_scheduler_insert_pending_review", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2537", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", + "target": "breadarrd_src_scheduler_prepare_review_approval", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2539", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2550", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", + "target": "breadarrd_src_scheduler_insert_pending_review", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2551", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2561", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", + "target": "breadarrd_src_scheduler_insert_pending_review", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2562", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2572", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2580", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2592", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2609", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2623", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2637", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", + "target": "breadarrd_src_scheduler_seeded_movie_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2645", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", + "target": "breadarrd_src_scheduler_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2770", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", + "target": "breadarrd_src_scheduler_seeded_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2802", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", + "target": "breadarrd_src_scheduler_search_enumeration_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2994", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", + "target": "breadarrd_src_scheduler_enumerate_search_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2995", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", + "target": "breadarrd_src_scheduler_search_enumeration_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3014", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", + "target": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3019", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", + "target": "breadarrd_src_scheduler_search_enumeration_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3030", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", + "target": "breadarrd_src_scheduler_enumerate_search_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3031", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", + "target": "breadarrd_src_scheduler_search_enumeration_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3044", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", + "target": "breadarrd_src_scheduler_enumerate_search_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3045", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_respects_budget", + "target": "breadarrd_src_scheduler_search_enumeration_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3067", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_respects_budget", + "target": "breadarrd_src_scheduler_enumerate_search_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3068", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", + "target": "breadarrd_src_scheduler_search_enumeration_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3074", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", + "target": "breadarrd_src_scheduler_record_search_attempt", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3078", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", + "target": "breadarrd_src_scheduler_enumerate_search_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3079", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", + "target": "breadarrd_src_scheduler_search_enumeration_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3106", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", + "target": "breadarrd_src_scheduler_record_search_attempt", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3107", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", + "target": "breadarrd_src_scheduler_enumerate_search_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3113", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", + "target": "breadarrd_src_scheduler_search_enumeration_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3123", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", + "target": "breadarrd_src_scheduler_record_search_attempt", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3124", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", + "target": "breadarrd_src_scheduler_search_enumeration_conn", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3140", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", + "target": "breadarrd_src_scheduler_enumerate_search_targets", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3150", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word", + "target": "breadarrd_src_scheduler_significant_words", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3175", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match", + "target": "breadarrd_src_scheduler_significant_words", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3188", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_parser_mod_parsedrelease", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_profile_qualityprofile", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_rejectreason", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L6", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_gateresult", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_gateresult", + "target": "breadarrd_src_scoring_gate_rejectreason", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_gatecontext", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_gatecontext", + "target": "breadarrd_src_scoring_gate_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_gatecontext", + "target": "breadarrd_src_scoring_gate_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_gatecontext", + "target": "breadarrd_src_scoring_gate_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L33", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_evaluate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_evaluate", + "target": "breadarrd_src_parser_mod_parsedrelease", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_evaluate", + "target": "breadarrd_src_scoring_gate_gatecontext", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_evaluate", + "target": "breadarrd_src_scoring_profile_qualityprofile", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L53", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_evaluate", + "target": "breadarrd_src_scoring_gate_gateresult", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L53", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_size_is_sane", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_size_is_sane", + "target": "breadarrd_src_scoring_gate_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L90", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_bitrate_bounds", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L101", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_absolute_size_bounds", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_absolute_size_bounds", + "target": "rangeinclusive", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L110", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L121", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "parser", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L122", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_ctx", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_ctx", + "target": "breadarrd_src_scoring_gate_gatecontext", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L124", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_accepts_a_healthy_english_release", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_rejects_missing_seeder_data", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_rejects_below_min_seeders", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_rejects_absurdly_small_file_for_claimed_resolution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L168", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_rejects_denylisted_group", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_rejects_non_english_audio_for_non_anime", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L193", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_anime_without_english_audio_is_allowed_through", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L205", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_rejects_below_1080p_when_a_better_alternative_exists", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L217", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_accepts_below_1080p_when_it_is_the_only_option", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_season_pack_bypasses_the_size_sanity_check", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate", + "target": "breadarrd_src_scoring_gate_accepts_1080p_regardless_of_better_resolution_available", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L253", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_evaluate", + "target": "breadarrd_src_scoring_gate_size_is_sane", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_size_is_sane", + "target": "breadarrd_src_scoring_gate_absolute_size_bounds", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_size_is_sane", + "target": "breadarrd_src_scoring_gate_bitrate_bounds", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_rejects_missing_seeder_data", + "target": "breadarrd_src_scoring_gate_ctx", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L148", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_rejects_below_min_seeders", + "target": "breadarrd_src_scoring_gate_ctx", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_rejects_absurdly_small_file_for_claimed_resolution", + "target": "breadarrd_src_scoring_gate_ctx", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L170", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_rejects_denylisted_group", + "target": "breadarrd_src_scoring_gate_ctx", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L182", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_rejects_non_english_audio_for_non_anime", + "target": "breadarrd_src_scoring_gate_ctx", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L195", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_anime_without_english_audio_is_allowed_through", + "target": "breadarrd_src_scoring_gate_ctx", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L207", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_rejects_below_1080p_when_a_better_alternative_exists", + "target": "breadarrd_src_scoring_gate_ctx", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L219", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_accepts_below_1080p_when_it_is_the_only_option", + "target": "breadarrd_src_scoring_gate_ctx", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_season_pack_bypasses_the_size_sanity_check", + "target": "breadarrd_src_scoring_gate_ctx", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L241", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_gate_accepts_1080p_regardless_of_better_resolution_available", + "target": "breadarrd_src_scoring_gate_ctx", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/gate.rs", + "source_location": "L255", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_mod", + "target": "gate", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/mod.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_mod", + "target": "profile", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_mod", + "target": "score", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/mod.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile", + "target": "deserialize", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile", + "target": "breadarrd_src_scoring_profile_profilekind", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L4", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile", + "target": "breadarrd_src_scoring_profile_weights", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile", + "target": "breadarrd_src_scoring_profile_qualityprofile", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile", + "target": "breadarrd_src_scoring_profile_profilekind", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L34", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile", + "target": "breadarrd_src_scoring_profile_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile", + "target": "breadarrd_src_scoring_profile_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L36", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile", + "target": "breadarrd_src_scoring_profile_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L37", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile", + "target": "breadarrd_src_scoring_profile_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L37", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile", + "target": "breadarrd_src_scoring_profile_weights", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile", + "target": "breadarrd_src_scoring_profile_qualityprofile_default_tv", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile_default_tv", + "target": "breadarrd_src_scoring_profile_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L42", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile", + "target": "breadarrd_src_scoring_profile_qualityprofile_default_movie", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile_default_movie", + "target": "breadarrd_src_scoring_profile_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L62", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile", + "target": "breadarrd_src_scoring_profile_qualityprofile_with_weights_override", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile_with_weights_override", + "target": "breadarrd_src_scoring_profile_profilekind", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L91", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile_with_weights_override", + "target": "breadarrd_src_scoring_profile_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L91", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile", + "target": "breadarrd_src_scoring_profile_weightsoverride", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_weightsoverride", + "target": "breadarrd_src_scoring_profile_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L119", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_weightsoverride", + "target": "breadarrd_src_scoring_profile_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L120", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_weightsoverride", + "target": "breadarrd_src_scoring_profile_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L121", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_weightsoverride", + "target": "breadarrd_src_scoring_profile_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L122", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_weightsoverride", + "target": "breadarrd_src_scoring_profile_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L123", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_weightsoverride", + "target": "breadarrd_src_scoring_profile_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L124", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_weightsoverride", + "target": "breadarrd_src_scoring_profile_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L125", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_weightsoverride", + "target": "breadarrd_src_scoring_profile_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L126", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_weightsoverride", + "target": "breadarrd_src_scoring_profile_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L127", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_weights", + "target": "breadarrd_src_scoring_profile_weights_with_override", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_weights_with_override", + "target": "breadarrd_src_scoring_profile_weightsoverride", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L131", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_weights_with_override", + "target": "breadarrd_src_scoring_profile_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L131", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L165", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile", + "target": "breadarrd_src_scoring_profile_empty_or_absent_json_falls_back_to_exact_defaults", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L168", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile", + "target": "breadarrd_src_scoring_profile_partial_override_changes_only_the_named_axis", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile", + "target": "breadarrd_src_scoring_profile_full_override_replaces_every_axis", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L187", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile", + "target": "breadarrd_src_scoring_profile_malformed_json_falls_back_to_defaults_instead_of_panicking", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L199", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile", + "target": "breadarrd_src_scoring_profile_movie_and_tv_still_get_different_hdr_defaults_with_no_override", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L205", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile_with_weights_override", + "target": "breadarrd_src_scoring_profile_qualityprofile_default_movie", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L93", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile_with_weights_override", + "target": "breadarrd_src_scoring_profile_qualityprofile_default_tv", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L94", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_qualityprofile_with_weights_override", + "target": "breadarrd_src_scoring_profile_weights_with_override", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L100", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_empty_or_absent_json_falls_back_to_exact_defaults", + "target": "breadarrd_src_scoring_profile_qualityprofile_with_weights_override", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L170", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_partial_override_changes_only_the_named_axis", + "target": "breadarrd_src_scoring_profile_qualityprofile_with_weights_override", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L178", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_full_override_replaces_every_axis", + "target": "breadarrd_src_scoring_profile_qualityprofile_with_weights_override", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L191", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_malformed_json_falls_back_to_defaults_instead_of_panicking", + "target": "breadarrd_src_scoring_profile_qualityprofile_with_weights_override", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L200", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_profile_movie_and_tv_still_get_different_hdr_defaults_with_no_override", + "target": "breadarrd_src_scoring_profile_qualityprofile_with_weights_override", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/profile.rs", + "source_location": "L206", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "breadarrd_src_parser_mod_parsedrelease", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "profile", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "breadarrd_src_scoring_score_score", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L5", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score_score", + "target": "breadarrd_src_parser_mod_parsedrelease", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L5", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score_score", + "target": "breadarrd_src_scoring_profile_qualityprofile", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L5", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "breadarrd_src_scoring_score_seeder_score", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "breadarrd_src_scoring_score_resolution_tier", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score_resolution_tier", + "target": "breadarrd_src_scoring_score_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L46", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L57", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "parser", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L58", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "breadarrd_src_scoring_score_av1_outscores_hevc_outscores_h264_all_else_equal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L61", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "breadarrd_src_scoring_score_remux_outscores_webrip_all_else_equal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "breadarrd_src_scoring_score_more_seeders_scores_higher_but_with_diminishing_returns", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "breadarrd_src_scoring_score_hdr_bonus_applies_to_movies_not_tv", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L104", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "breadarrd_src_scoring_score_ten_bit_and_mkv_and_repack_each_add_a_bonus", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "breadarrd_src_scoring_score_higher_resolution_outscores_lower_all_else_equal", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score", + "target": "breadarrd_src_scoring_score_allowlisted_group_scores_higher_than_unlisted", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score_score", + "target": "breadarrd_src_scoring_score_seeder_score", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score_score", + "target": "breadarrd_src_scoring_score_resolution_tier", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L10", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score_av1_outscores_hevc_outscores_h264_all_else_equal", + "target": "breadarrd_src_scoring_score_score", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score_more_seeders_scores_higher_but_with_diminishing_returns", + "target": "breadarrd_src_scoring_score_score", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score_hdr_bonus_applies_to_movies_not_tv", + "target": "breadarrd_src_scoring_score_score", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score_ten_bit_and_mkv_and_repack_each_add_a_bonus", + "target": "breadarrd_src_scoring_score_score", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L129", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_scoring_score_higher_resolution_outscores_lower_all_else_equal", + "target": "breadarrd_src_scoring_score_score", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scoring/score.rs", + "source_location": "L147", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod", + "target": "result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod", + "target": "async_trait", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_rawreleaseitem", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod_rawreleaseitem", + "target": "breadarrd_src_sources_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L10", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod_rawreleaseitem", + "target": "breadarrd_src_sources_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod_rawreleaseitem", + "target": "breadarrd_src_sources_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod_rawreleaseitem", + "target": "breadarrd_src_sources_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod_rawreleaseitem", + "target": "breadarrd_src_sources_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod_rawreleaseitem", + "target": "breadarrd_src_sources_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_releasesource", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_urlencode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod_urlencode", + "target": "breadarrd_src_sources_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_parse_human_size", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod_parse_human_size", + "target": "breadarrd_src_sources_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L46", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L67", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_parses_gib", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_parses_mib", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_rejects_unknown_unit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_rs_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "async_trait", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "unescape", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "event", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "reader", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_rsssource", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_rss_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_rss_rs_client", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_rss_rsssource_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource_new", + "target": "breadarrd_src_sources_rss_rs_into", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource_new", + "target": "breadarrd_src_sources_rss_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource_new", + "target": "breadarrd_src_sources_rss_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_mod_releasesource", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_rss_rsssource_fetch", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_mod_rawreleaseitem", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_build_search_url", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_build_search_url", + "target": "breadarrd_src_sources_rss_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_build_search_url", + "target": "breadarrd_src_sources_rss_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_parse_nyaa_rss", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L55", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_rss_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L55", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_rss_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_mod_rawreleaseitem", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L128", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L147", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_build_search_url_appends_query_param", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L160", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_build_search_url_handles_a_feed_url_with_no_existing_query_string", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L168", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_build_search_url_is_unchanged_without_a_query", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_parses_live_nyaa_feed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L187", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_build_search_url", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_parse_nyaa_rss", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_rss_rsssource_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", + "target": "breadarrd_src_sources_rss_parse_nyaa_rss", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L148", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_parses_live_nyaa_feed", + "target": "breadarrd_src_sources_rss_rsssource_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L188", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_parses_live_nyaa_feed", + "target": "breadarrd_src_sources_rss_rsssource_fetch", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L189", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_rs_mutex", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "time", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "async_trait", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "scraper", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_scrapesource", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L27", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource", + "target": "breadarrd_src_sources_scrape_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource", + "target": "breadarrd_src_sources_scrape_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L28", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource", + "target": "breadarrd_src_sources_scrape_rs_client", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource", + "target": "breadarrd_src_sources_scrape_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource", + "target": "breadarrd_src_sources_scrape_mirrorring", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_mirrorring", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L33", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_mirrorring", + "target": "breadarrd_src_sources_scrape_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_mirrorring", + "target": "breadarrd_src_sources_scrape_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_mirrorring", + "target": "breadarrd_src_sources_scrape_rs_instant", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_mirrorring", + "target": "breadarrd_src_sources_scrape_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_mirrorring", + "target": "breadarrd_src_sources_scrape_mirrorring_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L40", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_mirrorring_new", + "target": "breadarrd_src_sources_scrape_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L40", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_mirrorerror", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_mirrorerror", + "target": "breadarrd_src_sources_scrape_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L62", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_mirrorerror", + "target": "breadarrd_src_sources_scrape_rs_error", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_mirrorerror", + "target": "breadarrd_src_sources_scrape_rs_display", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_mirrorerror", + "target": "breadarrd_src_sources_scrape_mirrorerror_fmt", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L68", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_mirrorerror_fmt", + "target": "breadarrd_src_sources_scrape_rs_formatter", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L68", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_mirrorerror_fmt", + "target": "breadarrd_src_sources_scrape_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L68", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_allmirrorsfailed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L84", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_allmirrorsfailed", + "target": "breadarrd_src_sources_scrape_rs_display", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_allmirrorsfailed", + "target": "breadarrd_src_sources_scrape_allmirrorsfailed_fmt", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L87", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_allmirrorsfailed_fmt", + "target": "breadarrd_src_sources_scrape_rs_formatter", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L87", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_allmirrorsfailed_fmt", + "target": "breadarrd_src_sources_scrape_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L87", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_allmirrorsfailed", + "target": "breadarrd_src_sources_scrape_rs_error", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource", + "target": "breadarrd_src_sources_scrape_scrapesource_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L95", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_new", + "target": "breadarrd_src_sources_scrape_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L95", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_new", + "target": "breadarrd_src_sources_scrape_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L95", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_new", + "target": "breadarrd_src_sources_scrape_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L95", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource", + "target": "breadarrd_src_sources_scrape_scrapesource_candidate_order", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_candidate_order", + "target": "breadarrd_src_sources_scrape_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L117", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource", + "target": "breadarrd_src_sources_scrape_scrapesource_record_success", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L131", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource", + "target": "breadarrd_src_sources_scrape_scrapesource_demote", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_demote", + "target": "breadarrd_src_sources_scrape_mirrorerror", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L136", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource", + "target": "breadarrd_src_sources_scrape_scrapesource_search_mirror", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L159", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_search_mirror", + "target": "breadarrd_src_sources_scrape_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L159", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_search_mirror", + "target": "breadarrd_src_sources_scrape_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L159", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_search_mirror", + "target": "breadarrd_src_sources_mod_rawreleaseitem", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L159", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_search_mirror", + "target": "breadarrd_src_sources_scrape_mirrorerror", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L159", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_compute_candidate_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L197", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_compute_candidate_order", + "target": "breadarrd_src_sources_scrape_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L197", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_compute_candidate_order", + "target": "breadarrd_src_sources_scrape_rs_instant", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L197", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_compute_candidate_order", + "target": "breadarrd_src_sources_scrape_rs_instant", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L197", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_compute_candidate_order", + "target": "breadarrd_src_sources_scrape_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L197", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_needs_resolution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L216", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_resolve_magnet", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_resolve_magnet", + "target": "breadarrd_src_sources_scrape_rs_client", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L228", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_resolve_magnet", + "target": "breadarrd_src_sources_scrape_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L228", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_resolve_magnet", + "target": "breadarrd_src_sources_scrape_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L228", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource", + "target": "breadarrd_src_sources_mod_releasesource", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L241", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource", + "target": "breadarrd_src_sources_scrape_scrapesource_fetch", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L242", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_fetch", + "target": "breadarrd_src_sources_scrape_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L242", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_fetch", + "target": "breadarrd_src_sources_scrape_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L242", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_fetch", + "target": "breadarrd_src_sources_scrape_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L242", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_fetch", + "target": "breadarrd_src_sources_mod_rawreleaseitem", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L242", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_extract_torrent_id", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L275", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_extract_torrent_id", + "target": "breadarrd_src_sources_scrape_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L275", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_parse_search_results", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_parse_search_results", + "target": "breadarrd_src_sources_scrape_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L289", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_parse_search_results", + "target": "breadarrd_src_sources_scrape_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L289", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_parse_search_results", + "target": "breadarrd_src_sources_mod_rawreleaseitem", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L289", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_extract_magnet", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L363", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_extract_magnet", + "target": "breadarrd_src_sources_scrape_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L363", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_extract_magnet", + "target": "breadarrd_src_sources_scrape_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L363", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L374", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_parses_a_real_captured_result_row", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L392", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_guid_is_identical_across_different_mirrors_for_the_same_torrent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L411", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_extract_torrent_id_handles_relative_and_absolute_hrefs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L424", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_extract_torrent_id_is_none_for_an_unexpected_shape", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L436", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_returns_none_when_results_table_is_absent", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L441", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_returns_empty_vec_for_a_genuine_no_results_page", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L450", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_extracts_magnet_from_detail_page", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L462", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_urlencode_handles_spaces_and_unicode", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L471", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_candidate_order_round_robins_from_start", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L476", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_candidate_order_skips_mirrors_still_in_cooldown", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L483", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_candidate_order_empty_when_every_mirror_cooling_down", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L496", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_demote_applies_a_firm_minimum_cooldown_for_rate_limiting", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L504", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_demote_caps_rate_limit_retry_after_at_one_hour", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L518", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_demote_escalates_generic_failures_exponentially", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L532", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape", + "target": "breadarrd_src_sources_scrape_record_success_resets_failure_streak", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L542", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_candidate_order", + "target": "breadarrd_src_sources_scrape_compute_candidate_order", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_search_mirror", + "target": "breadarrd_src_sources_scrape_scrapesource_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L170", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_search_mirror", + "target": "breadarrd_src_sources_scrape_parse_search_results", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L190", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_compute_candidate_order", + "target": "breadarrd_src_sources_scrape_scrapesource_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L204", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_resolve_magnet", + "target": "breadarrd_src_sources_scrape_extract_magnet", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L237", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_fetch", + "target": "breadarrd_src_sources_scrape_scrapesource_candidate_order", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L252", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_fetch", + "target": "breadarrd_src_sources_scrape_scrapesource_search_mirror", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L254", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_fetch", + "target": "breadarrd_src_sources_scrape_scrapesource_record_success", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L256", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_fetch", + "target": "breadarrd_src_sources_scrape_scrapesource_demote", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L261", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_scrapesource_fetch", + "target": "breadarrd_src_sources_scrape_scrapesource_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_parse_search_results", + "target": "breadarrd_src_sources_scrape_scrapesource_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L301", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_parse_search_results", + "target": "breadarrd_src_sources_scrape_extract_torrent_id", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L330", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_parses_a_real_captured_result_row", + "target": "breadarrd_src_sources_scrape_parse_search_results", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L393", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_guid_is_identical_across_different_mirrors_for_the_same_torrent", + "target": "breadarrd_src_sources_scrape_parse_search_results", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L412", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_candidate_order_round_robins_from_start", + "target": "breadarrd_src_sources_scrape_compute_candidate_order", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L478", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_candidate_order_skips_mirrors_still_in_cooldown", + "target": "breadarrd_src_sources_scrape_compute_candidate_order", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L491", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_candidate_order_empty_when_every_mirror_cooling_down", + "target": "breadarrd_src_sources_scrape_compute_candidate_order", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L499", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_demote_applies_a_firm_minimum_cooldown_for_rate_limiting", + "target": "breadarrd_src_sources_scrape_scrapesource_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L505", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_demote_applies_a_firm_minimum_cooldown_for_rate_limiting", + "target": "breadarrd_src_sources_scrape_scrapesource_demote", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L506", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_demote_caps_rate_limit_retry_after_at_one_hour", + "target": "breadarrd_src_sources_scrape_scrapesource_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L519", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_demote_caps_rate_limit_retry_after_at_one_hour", + "target": "breadarrd_src_sources_scrape_scrapesource_demote", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L520", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_demote_escalates_generic_failures_exponentially", + "target": "breadarrd_src_sources_scrape_scrapesource_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L533", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_demote_escalates_generic_failures_exponentially", + "target": "breadarrd_src_sources_scrape_scrapesource_demote", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L534", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_record_success_resets_failure_streak", + "target": "breadarrd_src_sources_scrape_scrapesource_new", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L543", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_record_success_resets_failure_streak", + "target": "breadarrd_src_sources_scrape_scrapesource_demote", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L544", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_record_success_resets_failure_streak", + "target": "breadarrd_src_sources_scrape_scrapesource_record_success", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L546", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb", + "target": "async_trait", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb", + "target": "deserialize", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_tpbsource", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_tpb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L16", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_tpb_rs_client", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_tpbresult", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbresult", + "target": "breadarrd_src_sources_tpb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L22", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbresult", + "target": "breadarrd_src_sources_tpb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbresult", + "target": "breadarrd_src_sources_tpb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L24", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbresult", + "target": "breadarrd_src_sources_tpb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbresult", + "target": "breadarrd_src_sources_tpb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L26", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbresult", + "target": "breadarrd_src_sources_tpb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_build_magnet", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_build_magnet", + "target": "breadarrd_src_sources_tpb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_tpb_tpbsource_new", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource_new", + "target": "breadarrd_src_sources_tpb_rs_into", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L48", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource_new", + "target": "breadarrd_src_sources_tpb_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L48", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource_new", + "target": "breadarrd_src_sources_tpb_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L48", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_mod_releasesource", + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_tpb_tpbsource_fetch", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L64", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L64", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L64", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L64", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_mod_rawreleaseitem", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L64", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L104", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L107", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_parses_a_real_captured_response", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_build_magnet", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", + "target": "breadarrd_src_sources_tpb_build_magnet", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_rs_path", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "command", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_rs_arc", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "anyhow", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "rusqlite", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_rs_mutex", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "importer", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_jellyfin_jellyfinclient", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_transcode_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_transcode_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_importer_ffprobe_subtitlestream", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L186", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_transcode_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_transcode_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_importer_ffprobe_subtitlestream", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L186", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L186", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L234", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_subtitle_codec_args", + "target": "breadarrd_src_importer_ffprobe_subtitlestream", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L234", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_subtitle_codec_args", + "target": "breadarrd_src_transcode_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L234", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_subtitle_codec_args", + "target": "breadarrd_src_transcode_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L234", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_temp_path_for", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_temp_path_for", + "target": "breadarrd_src_transcode_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L259", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_temp_path_for", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L259", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encodeoutcome", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L268", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encodeoutcome", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L276", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L312", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L312", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L312", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L312", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L312", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_encodeoutcome", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L312", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_beneficial", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L432", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_anime", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L445", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_is_anime", + "target": "breadarrd_src_transcode_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L445", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_is_anime", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L445", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_anime_path", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L468", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_is_anime_path", + "target": "breadarrd_src_transcode_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L468", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_is_anime_path", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L468", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_anime_content", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L478", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L478", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L505", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "target": "breadarrd_src_transcode_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L505", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L505", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_enqueue", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L540", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_enqueue", + "target": "breadarrd_src_transcode_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L540", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_enqueue", + "target": "breadarrd_src_transcode_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L540", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_enqueue", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L540", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_should_enqueue", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_should_enqueue", + "target": "breadarrd_src_transcode_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_should_enqueue", + "target": "breadarrd_src_transcode_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_should_enqueue", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_find_backlog_candidates", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L594", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L594", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L594", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L594", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L594", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_backlogcandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L594", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L644", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L644", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L644", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L644", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L644", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_backlogcandidate", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L644", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_backlogcandidate", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L685", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_backlogcandidate", + "target": "breadarrd_src_transcode_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L687", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_backlogcandidate", + "target": "breadarrd_src_transcode_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L689", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_backlogcandidate", + "target": "breadarrd_src_transcode_mod_rs_string", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L689", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claimedjob", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L696", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claimedjob", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L699", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claimedjob", + "target": "breadarrd_src_transcode_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L702", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L736", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L736", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L736", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L736", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L736", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_rs_vec", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L736", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_claimedjob", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L736", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_finalize_job", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L817", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L817", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L817", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L817", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_claimedjob", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L817", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L817", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_encodeoutcome", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L817", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L817", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_finalizedjob", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L817", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_transcodeoutcome", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L875", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_finalizedjob", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L880", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_finalizedjob", + "target": "breadarrd_src_transcode_mod_transcodeoutcome", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L882", + "weight": 1.0, + "context": "field", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_transcodecyclestats", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L886", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_transcodecyclestats", + "target": "breadarrd_src_transcode_mod_transcodecyclestats_merge", + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L895", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_transcodecyclestats_merge", + "target": "breadarrd_src_transcode_mod_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L895", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_transcodecyclestats_merge", + "target": "breadarrd_src_transcode_mod_rs_self", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L895", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_live_action_parallelism_for", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L916", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_effective_parallelism", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L934", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_effective_parallelism", + "target": "breadarrd_src_transcode_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L934", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_effective_parallelism", + "target": "breadarrd_src_jellyfin_jellyfinclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L934", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_effective_parallelism", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L934", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_cycle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L957", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L957", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L957", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L957", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L957", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L957", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_jellyfin_jellyfinclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L957", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L957", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_transcodecyclestats", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L957", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1003", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_arc", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1003", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_mutex", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1003", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1003", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1003", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_option", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1003", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_jellyfin_jellyfinclient", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1003", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_result", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1003", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_transcodecyclestats", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1003", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "super", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1076", + "weight": 1.0, + "context": "import", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_cfg", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1078", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_cfg", + "target": "breadarr_shared_src_config_transcodeconfig", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1078", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_seed_file", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1102", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_seed_file", + "target": "breadarrd_src_transcode_mod_rs_connection", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1102", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1125", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1167", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1196", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_generate_test_clip", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1231", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_generate_test_clip", + "target": "breadarrd_src_transcode_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1231", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_generate_test_clip", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1231", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1254", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_beneficial_rejects_growth_and_marginal_shrinkage", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1278", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1294", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1314", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1332", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "target": "breadarrd_src_transcode_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1332", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1332", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1354", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic", + "target": "breadarrd_src_transcode_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1354", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1354", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1379", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_rs_path", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1379", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1379", + "weight": 1.0, + "context": "return_type", + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1403", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1424", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1449", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1478", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1510", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1554", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1571", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1579", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1589", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1610", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L209", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L345", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_temp_path_for", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L356", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L359", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L368", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_is_beneficial", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L418", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_is_anime_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L484", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_is_anime", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L487", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "target": "breadarrd_src_transcode_mod_temp_path_for", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L517", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_is_anime_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L621", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_is_anime_path", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L675", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_effective_parallelism", + "target": "breadarrd_src_transcode_mod_live_action_parallelism_for", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L940", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_transcodecyclestats_merge", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L966", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_effective_parallelism", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1015", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1021", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1030", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_finalize_job", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1054", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", + "target": "breadarrd_src_transcode_mod_seed_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1129", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1156", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", + "target": "breadarrd_src_transcode_mod_seed_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1171", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1187", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", + "target": "breadarrd_src_transcode_mod_seed_file", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1200", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1224", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "target": "breadarrd_src_transcode_mod_generate_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1260", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1263", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "target": "breadarrd_src_transcode_mod_cfg", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1263", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "target": "breadarrd_src_transcode_mod_generate_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1320", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1323", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "target": "breadarrd_src_transcode_mod_cfg", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1323", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1409", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "target": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1430", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "target": "breadarrd_src_transcode_mod_cfg", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1432", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1434", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1455", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_cfg", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1457", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1459", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "target": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1484", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "target": "breadarrd_src_transcode_mod_cfg", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1486", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1488", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1527", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", + "target": "breadarrd_src_transcode_mod_cfg", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1527", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", + "target": "breadarrd_src_transcode_mod_cfg", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1555", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1572", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", + "target": "breadarrd_src_transcode_mod_cfg", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1572", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1580", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", + "target": "breadarrd_src_transcode_mod_cfg", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1580", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1590", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", + "target": "breadarrd_src_transcode_mod_cfg", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1590", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "target": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1619", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "target": "breadarrd_src_transcode_mod_generate_test_clip", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "target": "breadarrd_src_transcode_mod_cfg", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1663", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "target": "breadarrd_src_transcode_mod_run_cycle", + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1665", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_mod_parse_human_size", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_scrape_parse_search_results", + "target": "breadarrd_src_sources_mod_parse_human_size", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadarrd/src/sources/scrape.rs", + "source_location": "L345", + "weight": 1.0, + "_origin": "ast" + }, + { + "source": "breadarrd_src_sources_tpb_build_magnet", + "target": "breadarrd_src_sources_mod_urlencode", + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L42", + "weight": 1.0, + "_origin": "ast" + } + ], + "input_tokens": 0, + "output_tokens": 0 +} \ No newline at end of file diff --git a/graphify-out/.graphify_chunk_01.json b/graphify-out/.graphify_chunk_01.json new file mode 100644 index 0000000..79a7e57 --- /dev/null +++ b/graphify-out/.graphify_chunk_01.json @@ -0,0 +1,134 @@ +{ + "nodes": [ + {"id": "readme", "label": "breadarr README", "file_type": "document", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_breadarrd", "label": "breadarrd (daemon)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_breadarr_tui", "label": "breadarr-tui (terminal client)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_nyaa_si_rss", "label": "nyaa.si (RSS source, anime TV)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_apibay_org", "label": "apibay.org (TPB mirror JSON API source)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_1337x", "label": "1337x (scraped HTML source, mirrored)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_nyaa_si_search_mode", "label": "nyaa.si search mode (anime movies)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_request_budget", "label": "Shared per-cycle search request budget", "file_type": "rationale", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_wrong_default_audio_track", "label": "Wrong default audio track fix", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_anime_numbering", "label": "Anime absolute-episode numbering resolution", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_fuzzy_title_matching", "label": "Fuzzy title matching (ONNX embedding)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_library_normalization", "label": "Library normalization (folder rename to Title (Year))", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_season_packs", "label": "Season pack per-episode splitting", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_media_intelligence", "label": "Media intelligence (ffprobe ground truth)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_quality_upgrades", "label": "Post-import quality upgrade background cycle", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_manual_release_picker", "label": "Manual release picker (TUI 'c' key)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_mkvmerge", "label": "mkvmerge (mkvtoolnix-cli)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_ffprobe", "label": "ffprobe", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_ffmpeg", "label": "ffmpeg (incl. -xerror decode verify)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_jellyfin", "label": "Jellyfin", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_qbittorrent", "label": "qBittorrent (WebUI)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_tvdb", "label": "TVDB API", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_tmdb", "label": "TMDB API (v4 Read Access Token)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_anidb", "label": "AniDB (mapping source)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_all_minilm_l6_v2", "label": "all-MiniLM-L6-v2 (ONNX embedding model, CPU-only)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_whisper", "label": "Whisper (external tool being reimplemented)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_token_overlap_gate", "label": "Token-overlap sanity gate", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_review_queue", "label": "Review queue (low-confidence title matches)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_quality_profile_weights", "label": "Hardcoded quality-scoring weights (known limitation)", "file_type": "rationale", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "breadarrd_src_scoring_profile_default_tv", "label": "QualityProfile::default_tv", "file_type": "code", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "breadarrd_src_scoring_profile_default_movie", "label": "QualityProfile::default_movie", "file_type": "code", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "breadarrd_src_matcher_mod_min_token_overlap", "label": "MIN_TOKEN_OVERLAP constant", "file_type": "code", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "breadarrd_src_matcher_mod_auto_match_confidence", "label": "AUTO_MATCH_CONFIDENCE constant", "file_type": "code", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "breadarrd_src_scoring_score_module", "label": "scoring/score.rs module", "file_type": "code", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_remux_backlog", "label": "breadarrd remux-backlog command", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_probe_library", "label": "breadarrd probe-library command", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_verify_library", "label": "breadarrd verify-library command", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_disk_reconciliation", "label": "Hourly disk-reconciliation pass", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_database_backup", "label": "Startup database backup (WAL/SHM sidecars)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_health_endpoint", "label": "/health endpoint", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_library_health_endpoint", "label": "/library/health endpoint", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_media_file_probe_table", "label": "media_file_probe table", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_episode_file_table", "label": "episode_file table", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_torrent_fetch_table", "label": "torrent_fetch table", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_quality_profile_table", "label": "quality_profile table (weights JSON column)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_release_table", "label": "release table (status field)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_tdarr_hand_off", "label": "Roadmap: Tdarr hand-off", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_smart_library_auto_upgrade_daemon", "label": "Roadmap: Smart-library auto-upgrade daemon", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_tracker_release_group_reliability_scoring", "label": "Roadmap: Tracker/release-group reliability scoring", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_mining_raw_ffprobe_json", "label": "Roadmap: Mining the raw ffprobe JSON", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_learning_from_review_queue_decisions", "label": "Roadmap: Learning from review-queue decisions", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_seerr_overseerr_compat_shim", "label": "Roadmap: Seerr/Overseerr compatibility shim + request fulfillment", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_whisper_subtitle_generation", "label": "Roadmap: Whisper subtitle generation", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_compat_module", "label": "compat/ module (reserved, Sonarr/Radarr v3 API shim)", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_no_indexer_plugin_system_no_web_ui", "label": "Design rejection: no indexer-plugin system, no web UI", "file_type": "rationale", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_gotify_webhook", "label": "Gotify-shaped notifications.webhook_url", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, + {"id": "readme_systemd_user_service", "label": "systemd --user service deployment", "file_type": "concept", "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null} + ], + "edges": [ + {"source": "readme_breadarrd", "target": "readme_wrong_default_audio_track", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_anime_numbering", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_fuzzy_title_matching", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_library_normalization", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_season_packs", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_media_intelligence", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_quality_upgrades", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_manual_release_picker", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_disk_reconciliation", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_database_backup", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_health_endpoint", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_library_health_endpoint", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_jellyfin", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_qbittorrent", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_tvdb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_tmdb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_systemd_user_service", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarrd", "target": "readme_gotify_webhook", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarr_tui", "target": "readme_breadarrd", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarr_tui", "target": "readme_manual_release_picker", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarr_tui", "target": "readme_review_queue", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_breadarr_tui", "target": "readme_library_health_endpoint", "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_wrong_default_audio_track", "target": "readme_mkvmerge", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_remux_backlog", "target": "readme_wrong_default_audio_track", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_anime_numbering", "target": "readme_anidb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_anime_numbering", "target": "readme_tvdb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_anime_numbering", "target": "readme_tmdb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_fuzzy_title_matching", "target": "readme_all_minilm_l6_v2", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_fuzzy_title_matching", "target": "readme_token_overlap_gate", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_token_overlap_gate", "target": "breadarrd_src_matcher_mod_min_token_overlap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_fuzzy_title_matching", "target": "readme_review_queue", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_library_normalization", "target": "readme_tvdb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_library_normalization", "target": "readme_tmdb", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_media_intelligence", "target": "readme_ffprobe", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_quality_upgrades", "target": "readme_media_file_probe_table", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_quality_upgrades", "target": "readme_request_budget", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_apibay_org", "target": "readme_request_budget", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_1337x", "target": "readme_request_budget", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_nyaa_si_search_mode", "target": "readme_request_budget", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_quality_profile_weights", "target": "breadarrd_src_scoring_profile_default_tv", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_quality_profile_weights", "target": "breadarrd_src_scoring_profile_default_movie", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_quality_profile_weights", "target": "readme_quality_profile_table", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_learning_from_review_queue_decisions", "target": "breadarrd_src_matcher_mod_auto_match_confidence", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_learning_from_review_queue_decisions", "target": "breadarrd_src_matcher_mod_min_token_overlap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_learning_from_review_queue_decisions", "target": "readme_review_queue", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_tdarr_hand_off", "target": "readme_media_file_probe_table", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_tracker_release_group_reliability_scoring", "target": "readme_torrent_fetch_table", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_tracker_release_group_reliability_scoring", "target": "readme_release_table", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_tracker_release_group_reliability_scoring", "target": "breadarrd_src_scoring_score_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_mining_raw_ffprobe_json", "target": "readme_media_file_probe_table", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_seerr_overseerr_compat_shim", "target": "readme_compat_module", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_whisper_subtitle_generation", "target": "readme_episode_file_table", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_whisper_subtitle_generation", "target": "readme_mkvmerge", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_whisper_subtitle_generation", "target": "readme_whisper", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_no_indexer_plugin_system_no_web_ui", "target": "readme_breadarrd", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_no_indexer_plugin_system_no_web_ui", "target": "readme_breadarr_tui", "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_smart_library_auto_upgrade_daemon", "target": "readme_quality_upgrades", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_smart_library_auto_upgrade_daemon", "target": "readme_library_health_endpoint", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_smart_library_auto_upgrade_daemon", "target": "readme_gotify_webhook", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_verify_library", "target": "readme_media_intelligence", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_probe_library", "target": "readme_media_intelligence", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_disk_reconciliation", "target": "readme_episode_file_table", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_disk_reconciliation", "target": "readme_database_backup", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0}, + {"source": "readme_quality_upgrades", "target": "readme_remux_backlog", "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "/home/breadway/Projects/breadarr/README.md", "source_location": null, "weight": 1.0} + ], + "hyperedges": [ + {"id": "search_budget_sources", "label": "Search-driven sources sharing per-cycle request budget", "nodes": ["readme_apibay_org", "readme_1337x", "readme_nyaa_si_search_mode", "readme_request_budget"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md"}, + {"id": "medium_term_roadmap_group", "label": "Medium-term roadmap items closing the loop on already-collected data", "nodes": ["readme_tdarr_hand_off", "readme_smart_library_auto_upgrade_daemon", "readme_tracker_release_group_reliability_scoring", "readme_mining_raw_ffprobe_json"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md"}, + {"id": "core_problems_solved_directly", "label": "Problems breadarr solves directly instead of configuring around", "nodes": ["readme_wrong_default_audio_track", "readme_anime_numbering", "readme_fuzzy_title_matching", "readme_library_normalization", "readme_season_packs", "readme_media_intelligence", "readme_quality_upgrades", "readme_manual_release_picker"], "relation": "implement", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "/home/breadway/Projects/breadarr/README.md"} + ], + "input_tokens": 0, + "output_tokens": 0 +} diff --git a/graphify-out/.graphify_detect.json b/graphify-out/.graphify_detect.json new file mode 100644 index 0000000..16c11b5 --- /dev/null +++ b/graphify-out/.graphify_detect.json @@ -0,0 +1 @@ +{"files": {"code": ["/home/breadway/Projects/breadarr/breadarr-shared/src/client.rs", "/home/breadway/Projects/breadarr/breadarr-shared/src/config.rs", "/home/breadway/Projects/breadarr/breadarr-shared/src/dto.rs", "/home/breadway/Projects/breadarr/breadarr-shared/src/lib.rs", "/home/breadway/Projects/breadarr/breadarr-tui/src/app.rs", "/home/breadway/Projects/breadarr/breadarr-tui/src/main.rs", "/home/breadway/Projects/breadarr/breadarr-tui/src/ui.rs", "/home/breadway/Projects/breadarr/breadarrd/src/api/mod.rs", "/home/breadway/Projects/breadarr/breadarrd/src/api/routes/calendar.rs", "/home/breadway/Projects/breadarr/breadarrd/src/api/routes/health.rs", "/home/breadway/Projects/breadarr/breadarrd/src/api/routes/library_health.rs", "/home/breadway/Projects/breadarr/breadarrd/src/api/routes/media.rs", "/home/breadway/Projects/breadarr/breadarrd/src/api/routes/mod.rs", "/home/breadway/Projects/breadarr/breadarrd/src/api/routes/quality_profiles.rs", "/home/breadway/Projects/breadarr/breadarrd/src/api/routes/releases.rs", "/home/breadway/Projects/breadarr/breadarrd/src/api/routes/review.rs", "/home/breadway/Projects/breadarr/breadarrd/src/api/routes/search.rs", "/home/breadway/Projects/breadarr/breadarrd/src/api/routes/stuck.rs", "/home/breadway/Projects/breadarr/breadarrd/src/db.rs", "/home/breadway/Projects/breadarr/breadarrd/src/importer/ffprobe.rs", "/home/breadway/Projects/breadarr/breadarrd/src/importer/mkv.rs", "/home/breadway/Projects/breadarr/breadarrd/src/importer/mod.rs", "/home/breadway/Projects/breadarr/breadarrd/src/jellyfin.rs", "/home/breadway/Projects/breadarr/breadarrd/src/library_scan.rs", "/home/breadway/Projects/breadarr/breadarrd/src/main.rs", "/home/breadway/Projects/breadarr/breadarrd/src/matcher/embed.rs", "/home/breadway/Projects/breadarr/breadarrd/src/matcher/mod.rs", "/home/breadway/Projects/breadarr/breadarrd/src/metadata/anime_map.rs", "/home/breadway/Projects/breadarr/breadarrd/src/metadata/mod.rs", "/home/breadway/Projects/breadarr/breadarrd/src/metadata/tmdb.rs", "/home/breadway/Projects/breadarr/breadarrd/src/metadata/tvdb.rs", "/home/breadway/Projects/breadarr/breadarrd/src/notify.rs", "/home/breadway/Projects/breadarr/breadarrd/src/parser/mod.rs", "/home/breadway/Projects/breadarr/breadarrd/src/parser/tokens.rs", "/home/breadway/Projects/breadarr/breadarrd/src/qbit/mod.rs", "/home/breadway/Projects/breadarr/breadarrd/src/scheduler.rs", "/home/breadway/Projects/breadarr/breadarrd/src/scoring/gate.rs", "/home/breadway/Projects/breadarr/breadarrd/src/scoring/mod.rs", "/home/breadway/Projects/breadarr/breadarrd/src/scoring/profile.rs", "/home/breadway/Projects/breadarr/breadarrd/src/scoring/score.rs", "/home/breadway/Projects/breadarr/breadarrd/src/sources/mod.rs", "/home/breadway/Projects/breadarr/breadarrd/src/sources/rss.rs", "/home/breadway/Projects/breadarr/breadarrd/src/sources/scrape.rs", "/home/breadway/Projects/breadarr/breadarrd/src/sources/tpb.rs", "/home/breadway/Projects/breadarr/breadarrd/src/transcode/mod.rs"], "document": ["/home/breadway/Projects/breadarr/README.md"], "paper": [], "image": [], "video": []}, "total_files": 46, "total_words": 84649, "needs_graph": true, "warning": null, "skipped_sensitive": [], "unclassified": ["/home/breadway/Projects/breadarr/.gitignore", "/home/breadway/Projects/breadarr/Cargo.toml", "/home/breadway/Projects/breadarr/LICENSE", "/home/breadway/Projects/breadarr/breadarr-shared/Cargo.toml", "/home/breadway/Projects/breadarr/breadarr-tui/Cargo.toml", "/home/breadway/Projects/breadarr/breadarrd/Cargo.toml", "/home/breadway/Projects/breadarr/breadarrd/src/src.tar.xz", "/home/breadway/Projects/breadarr/config.example.toml", "/home/breadway/Projects/breadarr/packaging/systemd/breadarrd.service"], "walk_errors": [], "ignored": ["/home/breadway/Projects/breadarr/.claude/scheduled_tasks.lock", "/home/breadway/Projects/breadarr/CLAUDE.md"], "pruned_noise_dirs": ["/home/breadway/Projects/breadarr/.git/", "/home/breadway/Projects/breadarr/.idea/", "/home/breadway/Projects/breadarr/graphify-out/", "/home/breadway/Projects/breadarr/target/"], "graphifyignore_patterns": 16, "scan_root": "/home/breadway/Projects/breadarr"} diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json new file mode 100644 index 0000000..58fe111 --- /dev/null +++ b/graphify-out/.graphify_labels.json @@ -0,0 +1,26 @@ +{ + "0": "scheduler.rs", + "1": "api/mod.rs", + "2": "Connection", + "3": "fetch_candidates", + "4": "enumerate_upgrade_targets", + "5": "rss.rs", + "6": "TitleMatcher", + "7": "parser/mod.rs", + "8": "config.rs", + "9": "transcode/mod.rs", + "10": "ffprobe.rs", + "11": "importer/mod.rs", + "12": "Result", + "13": "process_pending_grabs", + "14": "Connection", + "15": "import_one", + "16": "find_relinkable_episode_files", + "17": "main.rs", + "18": "import_season_pack", + "19": "QbitClient", + "20": "db.rs", + "21": "String", + "22": "enumerate_search_targets", + "23": "seeded_conn" +} diff --git a/graphify-out/.graphify_labels.json.sig b/graphify-out/.graphify_labels.json.sig new file mode 100644 index 0000000..1518edb --- /dev/null +++ b/graphify-out/.graphify_labels.json.sig @@ -0,0 +1 @@ +{"0": "a20711b8a258bdba", "1": "00eec605035731e0", "2": "fe27e60c0c69f644", "3": "aab173d1c84b4fa5", "4": "fcbc321c7cc48bd5", "5": "f2c1c699c8bbb3f1", "6": "edcd439ab7a6e602", "7": "045ecbe6e4c68626", "8": "1bc76ecd7d47170b", "9": "41ae8ae078021091", "10": "b5579e7d3cb56163", "11": "6e96670b2e6365c8", "12": "86a8b42c2c2db791", "13": "afab72e500fc3a5e", "14": "d44144490006b82e", "15": "03a7fd4f5097c30c", "16": "742257b51006ffce", "17": "c4a1f2a2c670d77d", "18": "6e74d48dd61b8d86", "19": "4fe857e1f7ed4db3", "20": "416c05e55e9af1a8", "21": "61f849337b416151", "22": "fe71e07eb838ebc3", "23": "ef859e5fff310b02"} \ No newline at end of file diff --git a/graphify-out/.graphify_python b/graphify-out/.graphify_python new file mode 100644 index 0000000..f648428 --- /dev/null +++ b/graphify-out/.graphify_python @@ -0,0 +1 @@ +/home/breadway/.cache/uv/archive-v0/4yQjntA8tzDKxQRL/bin/python \ No newline at end of file diff --git a/graphify-out/.graphify_root b/graphify-out/.graphify_root new file mode 100644 index 0000000..f0ba432 --- /dev/null +++ b/graphify-out/.graphify_root @@ -0,0 +1 @@ +/home/breadway/Projects/breadarr \ No newline at end of file diff --git a/graphify-out/.graphify_uncached.txt b/graphify-out/.graphify_uncached.txt new file mode 100644 index 0000000..ed419b1 --- /dev/null +++ b/graphify-out/.graphify_uncached.txt @@ -0,0 +1 @@ +/home/breadway/Projects/breadarr/README.md \ No newline at end of file diff --git a/graphify-out/2026-08-03/.graphify_labels.json b/graphify-out/2026-08-03/.graphify_labels.json new file mode 100644 index 0000000..1520fe6 --- /dev/null +++ b/graphify-out/2026-08-03/.graphify_labels.json @@ -0,0 +1,21 @@ +{ + "0": "scheduler.rs", + "1": "api/mod.rs", + "2": "Connection", + "3": "execute_search_targets", + "4": "enumerate_search_targets", + "5": "rss.rs", + "6": "matcher/mod.rs", + "7": "parser/mod.rs", + "8": "config.rs", + "9": "transcode/mod.rs", + "10": "ffprobe.rs", + "11": "importer/mod.rs", + "12": "Result", + "13": "process_pending_grabs", + "14": "Connection", + "15": "import_one", + "16": "find_relinkable_episode_files", + "17": "fetch_candidates", + "18": "import_season_pack" +} diff --git a/graphify-out/2026-08-03/GRAPH_REPORT.md b/graphify-out/2026-08-03/GRAPH_REPORT.md new file mode 100644 index 0000000..94bae66 --- /dev/null +++ b/graphify-out/2026-08-03/GRAPH_REPORT.md @@ -0,0 +1,159 @@ +# Graph Report - breadarr (2026-08-03) + +## Corpus Check +- 46 files · ~90,608 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 605 nodes · 1557 edges · 19 communities +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 2 edges (avg confidence: 0.8) +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `109b29ee` +- 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) +- scheduler.rs +- api/mod.rs +- Connection +- execute_search_targets +- enumerate_search_targets +- rss.rs +- matcher/mod.rs +- parser/mod.rs +- config.rs +- transcode/mod.rs +- ffprobe.rs +- importer/mod.rs +- Result +- process_pending_grabs +- Connection +- import_one +- find_relinkable_episode_files +- fetch_candidates +- import_season_pack + +## God Nodes (most connected - your core abstractions) +1. `import_one()` - 30 edges +2. `process_item()` - 30 edges +3. `TranscodeConfig` - 24 edges +4. `process_pending_grabs()` - 24 edges +5. `parse()` - 22 edges +6. `AppState` - 19 edges +7. `encode_and_verify()` - 18 edges +8. `fetch_candidates()` - 18 edges +9. `import_season_pack_file()` - 17 edges +10. `execute_search_targets()` - 17 edges + +## Surprising Connections (you probably didn't know these) +- `import_one()` --references--> `TranscodeConfig` [EXTRACTED] + breadarrd/src/importer/mod.rs → breadarr-shared/src/config.rs +- `import_season_pack()` --references--> `TranscodeConfig` [EXTRACTED] + breadarrd/src/importer/mod.rs → breadarr-shared/src/config.rs +- `import_season_pack_file()` --references--> `TranscodeConfig` [EXTRACTED] + breadarrd/src/importer/mod.rs → breadarr-shared/src/config.rs +- `maybe_enqueue_transcode()` --references--> `TranscodeConfig` [EXTRACTED] + breadarrd/src/importer/mod.rs → breadarr-shared/src/config.rs +- `process_pending_grabs()` --references--> `TranscodeConfig` [EXTRACTED] + breadarrd/src/importer/mod.rs → breadarr-shared/src/config.rs + +## Import Cycles +- None detected. + +## Communities (19 total, 0 thin omitted) + +### Community 0 - "scheduler.rs" +Cohesion: 0.07 +Nodes (24): a_second_prepare_call_on_an_already_claimed_review_sees_not_pending(), count_monitored_missing_episodes_in_season_counts_correctly(), does_not_find_an_unmonitored_or_already_have_episode(), find_episode_id_ignores_monitored_and_has_file_state(), finds_a_monitored_missing_episode(), insert_pending_review(), movie_does_not_need_grab_once_it_has_a_file(), movie_does_not_need_grab_when_unmonitored() (+16 more) + +### Community 1 - "api/mod.rs" +Cohesion: 0.09 +Nodes (37): AppState, BackgroundRequest, constant_time_eq(), CycleRecord, CycleStatus, require_api_token(), router(), Connection (+29 more) + +### Community 2 - "Connection" +Cohesion: 0.16 +Nodes (37): ApprovalPrep, best_existing_movie_score(), best_existing_score(), best_existing_season_pack_score(), count_monitored_missing_episodes_in_season(), finalize_review_approval(), find_episode_id(), find_media_item_id_by_title() (+29 more) + +### Community 3 - "execute_search_targets" +Cohesion: 0.24 +Nodes (17): TitleMatcher, execute_search_targets(), GrabCycleStats, is_seen(), mark_seen(), QbitClient, run_grab_cycle(), run_search_cycle() (+9 more) + +### Community 4 - "enumerate_search_targets" +Cohesion: 0.13 +Nodes (30): build_movie_query(), build_tv_query(), cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing(), enumerate_search_targets(), enumerate_search_targets_excludes_owned_movies_includes_missing(), enumerate_search_targets_excludes_unaired_inflight_and_anime(), enumerate_search_targets_for_media_item(), enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table() (+22 more) + +### Community 5 - "rss.rs" +Cohesion: 0.07 +Nodes (29): parse_human_size(), RawReleaseItem, Option, String, urlencode(), accumulate_field(), build_search_url(), ItemFields (+21 more) + +### Community 6 - "matcher/mod.rs" +Cohesion: 0.14 +Nodes (17): download(), ensure_model(), MatchCandidate, MatchOutcome, queue_for_review(), Connection, Option, Path (+9 more) + +### Community 7 - "parser/mod.rs" +Cohesion: 0.08 +Nodes (42): a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode(), brackets_still_take_priority_over_a_coincidental_bare_year(), Codec, does_not_mistake_a_year_titled_movie_for_a_bare_year(), does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range(), does_not_panic_on_real_corpus(), does_not_panic_on_unparsable_manga_release(), extracts_a_bare_year_from_a_scene_style_movie_name() (+34 more) + +### Community 8 - "config.rs" +Cohesion: 0.06 +Nodes (56): Config, config_path(), DaemonConfig, default_1337x_mirrors(), default_anime_svtav1_max_threads(), default_anime_svtav1_preset(), default_av1_efficiency_factor(), default_config_has_expected_values() (+48 more) + +### Community 9 - "transcode/mod.rs" +Cohesion: 0.09 +Nodes (63): Arc, TranscodeConfig, BacklogCandidate, cfg(), claim_pending_jobs(), claim_pending_jobs_claims_nothing_when_already_at_the_cap(), claim_pending_jobs_enforces_live_action_and_anime_caps_independently(), claim_pending_jobs_respects_already_running_jobs_as_a_global_cap() (+55 more) + +### Community 10 - "ffprobe.rs" +Cohesion: 0.12 +Nodes (27): AudioStream, build_media_probe(), DecodeCheck, generate_clip(), generate_test_clip(), is_english(), MediaProbe, parse_frame_rate_fraction() (+19 more) + +### Community 11 - "importer/mod.rs" +Cohesion: 0.10 +Nodes (25): a_fresh_grab_is_not_stalled(), a_grab_untouched_past_the_threshold_is_stalled(), a_torrent_missing_past_the_grace_period_is_failed(), a_torrent_missing_within_the_grace_period_is_not_yet_failed(), fail_grab_reopens_the_release_for_search(), find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder(), find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing(), media_item_with_root() (+17 more) + +### Community 12 - "Result" +Cohesion: 0.15 +Nodes (24): copy_via_temp_file(), copy_via_temp_file_writes_through_a_part_file_and_renames_into_place(), find_by_basename(), find_by_stem(), import_season_pack_file(), insufficient_space(), largest_video_file(), locate_video_file() (+16 more) + +### Community 13 - "process_pending_grabs" +Cohesion: 0.20 +Nodes (13): a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever(), does_not_import_a_torrent_while_it_is_still_being_physically_moved(), fail_grab(), fetch_pending_grabs(), ImportStats, PendingGrab, process_pending_grabs(), process_pending_grabs_routes_each_grab_by_torrent_state() (+5 more) + +### Community 14 - "Connection" +Cohesion: 0.17 +Nodes (16): ensure_probed(), ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality(), generate_dual_audio_clip(), grab_is_stalled(), grab_missing_past_grace(), probe_library(), probe_library_reports_probed_vs_skipped_up_to_date(), ProbeSweepReport (+8 more) + +### Community 15 - "import_one" +Cohesion: 0.16 +Nodes (14): a_drifted_root_folder_does_not_defeat_the_dest_collision_check(), a_strictly_better_release_replaces_the_existing_file_via_a_real_move(), an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one(), ensure_probed_flags_a_low_resolution_file_as_under_quality(), ensure_probed_skips_reprobing_an_unchanged_file(), generate_test_clip(), import_one(), import_one_enqueues_a_transcode_job_when_transcode_is_enabled() (+6 more) + +### Community 16 - "find_relinkable_episode_files" +Cohesion: 0.20 +Nodes (13): collect_video_files(), deterministic_filename(), deterministic_movie_filename(), find_relinkable_episode_files(), find_relinkable_episode_files_finds_a_file_with_no_tracked_row(), has_cjk(), ProbeFields, relink_episode_files() (+5 more) + +### Community 17 - "fetch_candidates" +Cohesion: 0.17 +Nodes (12): fetch_candidates(), infer_has_english_audio(), is_anime(), load_quality_profile(), load_quality_profile_applies_a_stored_override(), load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row(), passes_relevance_filter(), release_sort_key() (+4 more) + +### Community 18 - "import_season_pack" +Cohesion: 0.43 +Nodes (7): import_season_pack(), import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode(), import_season_pack_imports_every_file_and_marks_episodes_owned(), import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release(), import_season_pack_skips_episodes_that_already_have_a_better_file(), SeasonPackImportOutcome, seeded_season_pack_conn() + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `TranscodeConfig` connect `transcode/mod.rs` to `config.rs`, `Result`, `process_pending_grabs`, `import_one`, `import_season_pack`?** + _High betweenness centrality (0.462) - this node is a cross-community bridge._ +- **Why does `SearchCycleStats` connect `execute_search_targets` to `scheduler.rs`, `api/mod.rs`?** + _High betweenness centrality (0.316) - this node is a cross-community bridge._ +- **Why does `AppState` connect `api/mod.rs` to `transcode/mod.rs`?** + _High betweenness centrality (0.195) - this node is a cross-community bridge._ +- **Should `scheduler.rs` be split into smaller, more focused modules?** + _Cohesion score 0.0666049953746531 - nodes in this community are weakly interconnected._ +- **Should `api/mod.rs` be split into smaller, more focused modules?** + _Cohesion score 0.08527131782945736 - nodes in this community are weakly interconnected._ +- **Should `enumerate_search_targets` be split into smaller, more focused modules?** + _Cohesion score 0.12643678160919541 - nodes in this community are weakly interconnected._ +- **Should `rss.rs` be split into smaller, more focused modules?** + _Cohesion score 0.06570048309178744 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/2026-08-03/graph.json b/graphify-out/2026-08-03/graph.json new file mode 100644 index 0000000..0feecea --- /dev/null +++ b/graphify-out/2026-08-03/graph.json @@ -0,0 +1,24858 @@ +{ + "directed": false, + "multigraph": false, + "graph": {}, + "nodes": [ + { + "label": "config.rs", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadarr_shared_src_config", + "community": 8, + "community_name": "config.rs", + "norm_label": "config.rs" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L9", + "_origin": "ast", + "id": "breadarr_shared_src_config_config", + "community": 8, + "community_name": "config.rs", + "norm_label": "config" + }, + { + "label": "LibraryConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L34", + "_origin": "ast", + "id": "breadarr_shared_src_config_libraryconfig", + "community": 8, + "community_name": "config.rs", + "norm_label": "libraryconfig" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarr_shared_src_config_rs_string", + "community": 8, + "community_name": "config.rs", + "norm_label": "string" + }, + { + "label": "default_root_folder()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L39", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_root_folder", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_root_folder()" + }, + { + "label": "SourcesConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L44", + "_origin": "ast", + "id": "breadarr_shared_src_config_sourcesconfig", + "community": 8, + "community_name": "config.rs", + "norm_label": "sourcesconfig" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarr_shared_src_config_rs_vec", + "community": 8, + "community_name": "config.rs", + "norm_label": "vec" + }, + { + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "default", + "community": 8, + "community_name": "config.rs", + "norm_label": "default" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L114", + "_origin": "ast", + "id": "breadarr_shared_src_config_sourcesconfig_default", + "community": 8, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarr_shared_src_config_rs_self", + "community": 8, + "community_name": "config.rs", + "norm_label": "self" + }, + { + "label": "default_tpb_api_url()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L133", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_tpb_api_url", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_tpb_api_url()" + }, + { + "label": "default_upgrade_enabled()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L137", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_upgrade_enabled", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_upgrade_enabled()" + }, + { + "label": "default_upgrade_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L141", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_upgrade_poll_interval_secs", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_upgrade_poll_interval_secs()" + }, + { + "label": "default_upgrade_budget_per_cycle()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L145", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_upgrade_budget_per_cycle", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_upgrade_budget_per_cycle()" + }, + { + "label": "default_upgrade_min_score_gain()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L149", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_upgrade_min_score_gain", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_upgrade_min_score_gain()" + }, + { + "label": "default_search_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L153", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_search_poll_interval_secs", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_search_poll_interval_secs()" + }, + { + "label": "default_search_budget_per_cycle()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L157", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_search_budget_per_cycle", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_search_budget_per_cycle()" + }, + { + "label": "default_search_enabled()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L161", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_search_enabled", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_search_enabled()" + }, + { + "label": "default_nyaa_rss_url()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L165", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_nyaa_rss_url", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_nyaa_rss_url()" + }, + { + "label": "default_grab_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L169", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_grab_poll_interval_secs", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_grab_poll_interval_secs()" + }, + { + "label": "default_grab_enabled()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L173", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_grab_enabled", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_grab_enabled()" + }, + { + "label": "default_import_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L177", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_import_poll_interval_secs", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_import_poll_interval_secs()" + }, + { + "label": "default_1337x_mirrors()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L181", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_1337x_mirrors", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_1337x_mirrors()" + }, + { + "label": "DaemonConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L203", + "_origin": "ast", + "id": "breadarr_shared_src_config_daemonconfig", + "community": 8, + "community_name": "config.rs", + "norm_label": "daemonconfig" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L224", + "_origin": "ast", + "id": "breadarr_shared_src_config_daemonconfig_default", + "community": 8, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": "QbitConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L238", + "_origin": "ast", + "id": "breadarr_shared_src_config_qbitconfig", + "community": 8, + "community_name": "config.rs", + "norm_label": "qbitconfig" + }, + { + "label": "NotificationsConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L268", + "_origin": "ast", + "id": "breadarr_shared_src_config_notificationsconfig", + "community": 8, + "community_name": "config.rs", + "norm_label": "notificationsconfig" + }, + { + "label": "JellyfinConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L275", + "_origin": "ast", + "id": "breadarr_shared_src_config_jellyfinconfig", + "community": 8, + "community_name": "config.rs", + "norm_label": "jellyfinconfig" + }, + { + "label": "TranscodeConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L289", + "_origin": "ast", + "id": "breadarr_shared_src_config_transcodeconfig", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "transcodeconfig" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L442", + "_origin": "ast", + "id": "breadarr_shared_src_config_transcodeconfig_default", + "community": 8, + "community_name": "config.rs", + "norm_label": ".default()" + }, + { + "label": "default_transcode_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L467", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_transcode_poll_interval_secs", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_transcode_poll_interval_secs()" + }, + { + "label": "default_vaapi_device()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L471", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_vaapi_device", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_vaapi_device()" + }, + { + "label": "default_parallelism_min()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L475", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_parallelism_min", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_parallelism_min()" + }, + { + "label": "default_parallelism_max()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L479", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_parallelism_max", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_parallelism_max()" + }, + { + "label": "default_parallelism_max_anime()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L490", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_parallelism_max_anime", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_parallelism_max_anime()" + }, + { + "label": "default_reference_bitrate_kbps()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L502", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_reference_bitrate_kbps", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_reference_bitrate_kbps()" + }, + { + "label": "default_reference_height()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L506", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_reference_height", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_reference_height()" + }, + { + "label": "default_av1_efficiency_factor()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L510", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_av1_efficiency_factor", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_av1_efficiency_factor()" + }, + { + "label": "default_exclude_hdr()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L514", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_exclude_hdr", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_exclude_hdr()" + }, + { + "label": "default_exclude_min_height()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L518", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_exclude_min_height", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_exclude_min_height()" + }, + { + "label": "default_quality_live_action()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L526", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_quality_live_action", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_quality_live_action()" + }, + { + "label": "default_quality_anime()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L535", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_quality_anime", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_quality_anime()" + }, + { + "label": "default_anime_svtav1_preset()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L539", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_anime_svtav1_preset", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_anime_svtav1_preset()" + }, + { + "label": "default_anime_svtav1_max_threads()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L543", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_anime_svtav1_max_threads", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_anime_svtav1_max_threads()" + }, + { + "label": "default_min_size_reduction_pct()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L547", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_min_size_reduction_pct", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_min_size_reduction_pct()" + }, + { + "label": "default_skip_below_ceiling_ratio()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L551", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_skip_below_ceiling_ratio", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_skip_below_ceiling_ratio()" + }, + { + "label": "default_verify_sample_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L555", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_verify_sample_secs", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_verify_sample_secs()" + }, + { + "label": "TvdbConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L561", + "_origin": "ast", + "id": "breadarr_shared_src_config_tvdbconfig", + "community": 8, + "community_name": "config.rs", + "norm_label": "tvdbconfig" + }, + { + "label": "TmdbConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L568", + "_origin": "ast", + "id": "breadarr_shared_src_config_tmdbconfig", + "community": 8, + "community_name": "config.rs", + "norm_label": "tmdbconfig" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L574", + "_origin": "ast", + "id": "breadarr_shared_src_config_config_load", + "community": 8, + "community_name": "config.rs", + "norm_label": ".load()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarr_shared_src_config_rs_result", + "community": 8, + "community_name": "config.rs", + "norm_label": "result" + }, + { + "label": ".validate()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L591", + "_origin": "ast", + "id": "breadarr_shared_src_config_config_validate", + "community": 8, + "community_name": "config.rs", + "norm_label": ".validate()" + }, + { + "label": ".db_path()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L617", + "_origin": "ast", + "id": "breadarr_shared_src_config_config_db_path", + "community": 8, + "community_name": "config.rs", + "norm_label": ".db_path()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarr_shared_src_config_rs_pathbuf", + "community": 8, + "community_name": "config.rs", + "norm_label": "pathbuf" + }, + { + "label": ".model_dir()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L621", + "_origin": "ast", + "id": "breadarr_shared_src_config_config_model_dir", + "community": 8, + "community_name": "config.rs", + "norm_label": ".model_dir()" + }, + { + "label": ".default_root_folder()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L625", + "_origin": "ast", + "id": "breadarr_shared_src_config_config_default_root_folder", + "community": 8, + "community_name": "config.rs", + "norm_label": ".default_root_folder()" + }, + { + "label": "config_path()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L630", + "_origin": "ast", + "id": "breadarr_shared_src_config_config_path", + "community": 8, + "community_name": "config.rs", + "norm_label": "config_path()" + }, + { + "label": "expand_home()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L638", + "_origin": "ast", + "id": "breadarr_shared_src_config_expand_home", + "community": 8, + "community_name": "config.rs", + "norm_label": "expand_home()" + }, + { + "label": "default_log_level()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L653", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_log_level", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_log_level()" + }, + { + "label": "default_listen_addr()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L657", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_listen_addr", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_listen_addr()" + }, + { + "label": "default_db_path()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L661", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_db_path", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_db_path()" + }, + { + "label": "default_model_dir()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L665", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_model_dir", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_model_dir()" + }, + { + "label": "default_qbit_category()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L669", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_qbit_category", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_qbit_category()" + }, + { + "label": "default_config_has_expected_values()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L678", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_config_has_expected_values", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_config_has_expected_values()" + }, + { + "label": "load_falls_back_to_default_when_file_missing()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L685", + "_origin": "ast", + "id": "breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", + "community": 8, + "community_name": "config.rs", + "norm_label": "load_falls_back_to_default_when_file_missing()" + }, + { + "label": "parses_partial_toml_with_defaults()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L698", + "_origin": "ast", + "id": "breadarr_shared_src_config_parses_partial_toml_with_defaults", + "community": 8, + "community_name": "config.rs", + "norm_label": "parses_partial_toml_with_defaults()" + }, + { + "label": "default_config_passes_validation()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L705", + "_origin": "ast", + "id": "breadarr_shared_src_config_default_config_passes_validation", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_config_passes_validation()" + }, + { + "label": "rejects_a_zero_reference_height()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L716", + "_origin": "ast", + "id": "breadarr_shared_src_config_rejects_a_zero_reference_height", + "community": 8, + "community_name": "config.rs", + "norm_label": "rejects_a_zero_reference_height()" + }, + { + "label": "rejects_a_negative_min_size_reduction_pct()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L726", + "_origin": "ast", + "id": "breadarr_shared_src_config_rejects_a_negative_min_size_reduction_pct", + "community": 8, + "community_name": "config.rs", + "norm_label": "rejects_a_negative_min_size_reduction_pct()" + }, + { + "label": "rejects_a_min_size_reduction_pct_above_one()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L732", + "_origin": "ast", + "id": "breadarr_shared_src_config_rejects_a_min_size_reduction_pct_above_one", + "community": 8, + "community_name": "config.rs", + "norm_label": "rejects_a_min_size_reduction_pct_above_one()" + }, + { + "label": "ffprobe.rs", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "ffprobe.rs" + }, + { + "label": "AudioStream", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L7", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_audiostream", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "audiostream" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_rs_option", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_rs_string", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "string" + }, + { + "label": "SubtitleStream", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L15", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_subtitlestream", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "subtitlestream" + }, + { + "label": "MediaProbe", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L25", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_mediaprobe", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "mediaprobe" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_rs_vec", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "vec" + }, + { + "label": ".is_hdr()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L59", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_mediaprobe_is_hdr", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": ".is_hdr()" + }, + { + "label": "is_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L67", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_is_english", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "is_english()" + }, + { + "label": ".has_english_audio()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L72", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": ".has_english_audio()" + }, + { + "label": ".default_audio_is_non_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L80", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": ".default_audio_is_non_english()" + }, + { + "label": "probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_probe", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "probe()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_rs_path", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "path" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_rs_result", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "result" + }, + { + "label": "build_media_probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L126", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_build_media_probe", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "build_media_probe()" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "value", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "value" + }, + { + "label": "parse_frame_rate_fraction()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L203", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "parse_frame_rate_fraction()" + }, + { + "label": "DecodeCheck", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L220", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_decodecheck", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "decodecheck" + }, + { + "label": "verify_decodable()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L225", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_verify_decodable", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "verify_decodable()" + }, + { + "label": "verify_decodable_sampled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L259", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "verify_decodable_sampled()" + }, + { + "label": "has_english_audio_true_when_any_track_is_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L300", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_has_english_audio_true_when_any_track_is_english", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "has_english_audio_true_when_any_track_is_english()" + }, + { + "label": "has_english_audio_false_with_no_tracks()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L322", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_has_english_audio_false_with_no_tracks", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "has_english_audio_false_with_no_tracks()" + }, + { + "label": "default_audio_is_non_english_true_when_default_track_is_not_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L327", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_true_when_default_track_is_not_english", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "default_audio_is_non_english_true_when_default_track_is_not_english()" + }, + { + "label": "default_audio_is_non_english_false_when_no_default_is_set()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L341", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_no_default_is_set", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "default_audio_is_non_english_false_when_no_default_is_set()" + }, + { + "label": "default_audio_is_non_english_false_when_default_is_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L357", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_default_is_english", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "default_audio_is_non_english_false_when_default_is_english()" + }, + { + "label": "probe_fails_gracefully_for_a_nonexistent_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L371", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "probe_fails_gracefully_for_a_nonexistent_file()" + }, + { + "label": "generate_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L376", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_generate_clip", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "generate_clip()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_rs_pathbuf", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "pathbuf" + }, + { + "label": "verify_decodable_sampled_passes_a_genuinely_intact_short_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L399", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "verify_decodable_sampled_passes_a_genuinely_intact_short_file()" + }, + { + "label": "verify_decodable_sampled_passes_a_genuinely_intact_long_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L415", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "verify_decodable_sampled_passes_a_genuinely_intact_long_file()" + }, + { + "label": "verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L433", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all()" + }, + { + "label": "generate_test_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L452", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_generate_test_clip", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "generate_test_clip()" + }, + { + "label": "probe_extracts_real_resolution_and_audio_language_from_a_generated_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L472", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "probe_extracts_real_resolution_and_audio_language_from_a_generated_clip()" + }, + { + "label": "probe_extracts_extra_metadata_from_a_generated_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L489", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "probe_extracts_extra_metadata_from_a_generated_clip()" + }, + { + "label": "probe_finds_the_real_video_stream_even_when_attached_pic_comes_first()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L543", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_even_when_attached_pic_comes_first", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "probe_finds_the_real_video_stream_even_when_attached_pic_comes_first()" + }, + { + "label": "probe_finds_the_real_video_stream_when_attached_pic_comes_second()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L577", + "_origin": "ast", + "id": "breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_when_attached_pic_comes_second", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "probe_finds_the_real_video_stream_when_attached_pic_comes_second()" + }, + { + "label": "importer/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadarrd_src_importer_mod", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "importer/mod.rs" + }, + { + "label": "PendingGrab", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L36", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_pendinggrab", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "pendinggrab" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_rs_string", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "string" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_rs_option", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "option" + }, + { + "label": ".release_id()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L72", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_pendinggrab_release_id", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": ".release_id()" + }, + { + "label": ".media_item_id()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L80", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_pendinggrab_media_item_id", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": ".media_item_id()" + }, + { + "label": ".torrent_hash()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L88", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_pendinggrab_torrent_hash", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": ".torrent_hash()" + }, + { + "label": ".episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L96", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_pendinggrab_episode_id", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": ".episode_id()" + }, + { + "label": ".root_folder()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L103", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_pendinggrab_root_folder", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": ".root_folder()" + }, + { + "label": "fetch_pending_grabs()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_fetch_pending_grabs", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "fetch_pending_grabs()" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_rs_connection", + "community": 14, + "community_name": "Connection", + "norm_label": "connection" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_rs_result", + "community": 12, + "community_name": "Result", + "norm_label": "result" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_rs_vec", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "vec" + }, + { + "label": "locate_video_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_locate_video_file", + "community": 12, + "community_name": "Result", + "norm_label": "locate_video_file()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_rs_path", + "community": 12, + "community_name": "Result", + "norm_label": "path" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_rs_pathbuf", + "community": 12, + "community_name": "Result", + "norm_label": "pathbuf" + }, + { + "label": "largest_video_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_largest_video_file", + "community": 12, + "community_name": "Result", + "norm_label": "largest_video_file()" + }, + { + "label": "walk_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_walk_files", + "community": 12, + "community_name": "Result", + "norm_label": "walk_files()" + }, + { + "label": "season_dir()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L226", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_season_dir", + "community": 12, + "community_name": "Result", + "norm_label": "season_dir()" + }, + { + "label": "has_cjk()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L238", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_has_cjk", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "has_cjk()" + }, + { + "label": "deterministic_filename()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L248", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_deterministic_filename", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "deterministic_filename()" + }, + { + "label": "deterministic_movie_filename()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L265", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_deterministic_movie_filename", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "deterministic_movie_filename()" + }, + { + "label": "sanitize()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L273", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_sanitize", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "sanitize()" + }, + { + "label": "insufficient_space()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L285", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_insufficient_space", + "community": 12, + "community_name": "Result", + "norm_label": "insufficient_space()" + }, + { + "label": "same_filesystem()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L306", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_same_filesystem", + "community": 12, + "community_name": "Result", + "norm_label": "same_filesystem()" + }, + { + "label": "move_or_copy_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L332", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_move_or_copy_file", + "community": 12, + "community_name": "Result", + "norm_label": "move_or_copy_file()" + }, + { + "label": "copy_via_temp_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L349", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_copy_via_temp_file", + "community": 12, + "community_name": "Result", + "norm_label": "copy_via_temp_file()" + }, + { + "label": "ImportStats", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L363", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_importstats", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "importstats" + }, + { + "label": "update_grab_progress()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L389", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_update_grab_progress", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "update_grab_progress()" + }, + { + "label": "grab_is_stalled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L408", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_grab_is_stalled", + "community": 14, + "community_name": "Connection", + "norm_label": "grab_is_stalled()" + }, + { + "label": "grab_missing_past_grace()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L423", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_grab_missing_past_grace", + "community": 14, + "community_name": "Connection", + "norm_label": "grab_missing_past_grace()" + }, + { + "label": "record_import_error()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L443", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_record_import_error", + "community": 14, + "community_name": "Connection", + "norm_label": "record_import_error()" + }, + { + "label": "fail_grab()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L461", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_fail_grab", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "fail_grab()" + }, + { + "label": "ReconcileOutcome", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L484", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_reconcileoutcome", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcileoutcome" + }, + { + "label": "reconcile_missing_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L532", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_reconcile_missing_files", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcile_missing_files()" + }, + { + "label": "find_by_basename()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L672", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_find_by_basename", + "community": 12, + "community_name": "Result", + "norm_label": "find_by_basename()" + }, + { + "label": "OsStr", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "osstr", + "community": 12, + "community_name": "Result", + "norm_label": "osstr" + }, + { + "label": "find_by_stem()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L692", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_find_by_stem", + "community": 12, + "community_name": "Result", + "norm_label": "find_by_stem()" + }, + { + "label": "RelinkCandidate", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L720", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_relinkcandidate", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "relinkcandidate" + }, + { + "label": "collect_video_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L737", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_collect_video_files", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "collect_video_files()" + }, + { + "label": "find_relinkable_episode_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "find_relinkable_episode_files()" + }, + { + "label": "relink_episode_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L844", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_relink_episode_files", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "relink_episode_files()" + }, + { + "label": "ensure_probed()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L875", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_ensure_probed", + "community": 14, + "community_name": "Connection", + "norm_label": "ensure_probed()" + }, + { + "label": "ProbeFields", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L918", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_probefields", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "probefields" + }, + { + "label": ".from_probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L942", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_probefields_from_probe", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": ".from_probe()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_rs_self", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "self" + }, + { + "label": "upsert_probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L988", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_upsert_probe", + "community": 14, + "community_name": "Connection", + "norm_label": "upsert_probe()" + }, + { + "label": "record_decode_check()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1068", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_record_decode_check", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "record_decode_check()" + }, + { + "label": "probe_indicates_import_problem()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1093", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "community": 12, + "community_name": "Result", + "norm_label": "probe_indicates_import_problem()" + }, + { + "label": "ProbeSweepReport", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1106", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_probesweepreport", + "community": 14, + "community_name": "Connection", + "norm_label": "probesweepreport" + }, + { + "label": "probe_library()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1129", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_probe_library", + "community": 14, + "community_name": "Connection", + "norm_label": "probe_library()" + }, + { + "label": "VerifyLibraryReport", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1157", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_verifylibraryreport", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "verifylibraryreport" + }, + { + "label": "verify_library()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1173", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_verify_library", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "verify_library()" + }, + { + "label": "RemuxBacklogReport", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1218", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_remuxbacklogreport", + "community": 14, + "community_name": "Connection", + "norm_label": "remuxbacklogreport" + }, + { + "label": "remux_backlog()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1237", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_remux_backlog", + "community": 14, + "community_name": "Connection", + "norm_label": "remux_backlog()" + }, + { + "label": "remux_one_backlog_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1276", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_remux_one_backlog_file", + "community": 14, + "community_name": "Connection", + "norm_label": "remux_one_backlog_file()" + }, + { + "label": "remap_path()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1323", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_remap_path", + "community": 12, + "community_name": "Result", + "norm_label": "remap_path()" + }, + { + "label": "run_import_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_run_import_cycle", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "run_import_cycle()" + }, + { + "label": "QbitClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "qbitclient", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "qbitclient" + }, + { + "label": "JellyfinClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_rs_jellyfinclient", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "jellyfinclient" + }, + { + "label": "process_pending_grabs()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_process_pending_grabs", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "process_pending_grabs()" + }, + { + "label": "TorrentInfo", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "torrentinfo", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "torrentinfo" + }, + { + "label": "ImportOutcome", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1553", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_importoutcome", + "community": 15, + "community_name": "import_one", + "norm_label": "importoutcome" + }, + { + "label": "maybe_enqueue_transcode()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1569", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "community": 12, + "community_name": "Result", + "norm_label": "maybe_enqueue_transcode()" + }, + { + "label": "StaleFile", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1607", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_stalefile", + "community": 12, + "community_name": "Result", + "norm_label": "stalefile" + }, + { + "label": ".restore()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1617", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_stalefile_restore", + "community": 12, + "community_name": "Result", + "norm_label": ".restore()" + }, + { + "label": "import_one()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_import_one", + "community": 15, + "community_name": "import_one", + "norm_label": "import_one()" + }, + { + "label": "SeasonPackImportOutcome", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1987", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_seasonpackimportoutcome", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "seasonpackimportoutcome" + }, + { + "label": "import_season_pack()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_import_season_pack", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "import_season_pack()" + }, + { + "label": "PackFileOutcome", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2158", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_packfileoutcome", + "community": 12, + "community_name": "Result", + "norm_label": "packfileoutcome" + }, + { + "label": "import_season_pack_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_import_season_pack_file", + "community": 12, + "community_name": "Result", + "norm_label": "import_season_pack_file()" + }, + { + "label": "generate_test_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2353", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_generate_test_clip", + "community": 15, + "community_name": "import_one", + "norm_label": "generate_test_clip()" + }, + { + "label": "ensure_probed_flags_a_low_resolution_file_as_under_quality()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2371", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", + "community": 15, + "community_name": "import_one", + "norm_label": "ensure_probed_flags_a_low_resolution_file_as_under_quality()" + }, + { + "label": "ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2418", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", + "community": 14, + "community_name": "Connection", + "norm_label": "ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality()" + }, + { + "label": "ensure_probed_skips_reprobing_an_unchanged_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2458", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", + "community": 15, + "community_name": "import_one", + "norm_label": "ensure_probed_skips_reprobing_an_unchanged_file()" + }, + { + "label": "probe_library_reports_probed_vs_skipped_up_to_date()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2491", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", + "community": 14, + "community_name": "Connection", + "norm_label": "probe_library_reports_probed_vs_skipped_up_to_date()" + }, + { + "label": "verify_library_confirms_a_genuinely_decodable_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2524", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "verify_library_confirms_a_genuinely_decodable_file()" + }, + { + "label": "verify_library_flags_a_file_that_parses_but_does_not_decode()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2572", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "verify_library_flags_a_file_that_parses_but_does_not_decode()" + }, + { + "label": "verify_library_skips_files_that_never_even_passed_the_header_probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2626", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "verify_library_skips_files_that_never_even_passed_the_header_probe()" + }, + { + "label": "seeded_release_conn()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2657", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_seeded_release_conn", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "seeded_release_conn()" + }, + { + "label": "media_item_with_root()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2683", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_media_item_with_root", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "media_item_with_root()" + }, + { + "label": "reconcile_clears_episode_file_rows_whose_path_no_longer_exists()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2694", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcile_clears_episode_file_rows_whose_path_no_longer_exists()" + }, + { + "label": "reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2746", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it()" + }, + { + "label": "reconcile_repairs_a_path_whose_extension_changed_from_a_transcode()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2805", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcile_repairs_a_path_whose_extension_changed_from_a_transcode()" + }, + { + "label": "reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2849", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass()" + }, + { + "label": "reconcile_dry_run_reports_without_writing_anything()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2888", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcile_dry_run_reports_without_writing_anything()" + }, + { + "label": "find_relinkable_episode_files_finds_a_file_with_no_tracked_row()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2921", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "find_relinkable_episode_files_finds_a_file_with_no_tracked_row()" + }, + { + "label": "find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2970", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder()" + }, + { + "label": "find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2997", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing()" + }, + { + "label": "a_fresh_grab_is_not_stalled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3032", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "a_fresh_grab_is_not_stalled()" + }, + { + "label": "a_grab_untouched_past_the_threshold_is_stalled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3038", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "a_grab_untouched_past_the_threshold_is_stalled()" + }, + { + "label": "progress_advancing_resets_the_stall_clock()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3044", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "progress_advancing_resets_the_stall_clock()" + }, + { + "label": "update_grab_progress_ignores_a_non_increasing_value()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3053", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "update_grab_progress_ignores_a_non_increasing_value()" + }, + { + "label": "a_torrent_missing_within_the_grace_period_is_not_yet_failed()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3076", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "a_torrent_missing_within_the_grace_period_is_not_yet_failed()" + }, + { + "label": "a_torrent_missing_past_the_grace_period_is_failed()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3082", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "a_torrent_missing_past_the_grace_period_is_failed()" + }, + { + "label": "fail_grab_reopens_the_release_for_search()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3088", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "fail_grab_reopens_the_release_for_search()" + }, + { + "label": "builds_filename_with_episode_title()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3120", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_builds_filename_with_episode_title", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "builds_filename_with_episode_title()" + }, + { + "label": "builds_filename_without_episode_title()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3128", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_builds_filename_without_episode_title", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "builds_filename_without_episode_title()" + }, + { + "label": "sanitizes_path_hostile_characters()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3136", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_sanitizes_path_hostile_characters", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "sanitizes_path_hostile_characters()" + }, + { + "label": "omits_a_cjk_only_episode_title_instead_of_embedding_it()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3141", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_omits_a_cjk_only_episode_title_instead_of_embedding_it", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "omits_a_cjk_only_episode_title_instead_of_embedding_it()" + }, + { + "label": "insufficient_space_is_false_for_a_trivially_small_request()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3152", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_insufficient_space_is_false_for_a_trivially_small_request", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "insufficient_space_is_false_for_a_trivially_small_request()" + }, + { + "label": "insufficient_space_is_true_for_an_absurd_request()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3157", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_insufficient_space_is_true_for_an_absurd_request", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "insufficient_space_is_true_for_an_absurd_request()" + }, + { + "label": "same_filesystem_is_true_for_two_paths_under_the_same_temp_dir()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3171", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_same_filesystem_is_true_for_two_paths_under_the_same_temp_dir", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "same_filesystem_is_true_for_two_paths_under_the_same_temp_dir()" + }, + { + "label": "same_filesystem_is_false_when_either_path_cannot_be_stat_d()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3185", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_same_filesystem_is_false_when_either_path_cannot_be_stat_d", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "same_filesystem_is_false_when_either_path_cannot_be_stat_d()" + }, + { + "label": "copy_via_temp_file_writes_through_a_part_file_and_renames_into_place()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3199", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", + "community": 12, + "community_name": "Result", + "norm_label": "copy_via_temp_file_writes_through_a_part_file_and_renames_into_place()" + }, + { + "label": "move_or_copy_file_moves_the_source_out()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3220", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", + "community": 12, + "community_name": "Result", + "norm_label": "move_or_copy_file_moves_the_source_out()" + }, + { + "label": "locates_a_single_file_torrent()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3237", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_locates_a_single_file_torrent", + "community": 12, + "community_name": "Result", + "norm_label": "locates_a_single_file_torrent()" + }, + { + "label": "remap_path_translates_container_prefix_to_host_prefix()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3250", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_remap_path_translates_container_prefix_to_host_prefix", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "remap_path_translates_container_prefix_to_host_prefix()" + }, + { + "label": "remap_path_is_noop_when_prefixes_not_configured()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3262", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_remap_path_is_noop_when_prefixes_not_configured", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "remap_path_is_noop_when_prefixes_not_configured()" + }, + { + "label": "process_pending_grabs_routes_each_grab_by_torrent_state()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3270", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "process_pending_grabs_routes_each_grab_by_torrent_state()" + }, + { + "label": "does_not_import_a_torrent_while_it_is_still_being_physically_moved()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3399", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "does_not_import_a_torrent_while_it_is_still_being_physically_moved()" + }, + { + "label": "a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3449", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever()" + }, + { + "label": "imports_a_movie_release_with_no_episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3520", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", + "community": 15, + "community_name": "import_one", + "norm_label": "imports_a_movie_release_with_no_episode_id()" + }, + { + "label": "import_one_enqueues_a_transcode_job_when_transcode_is_enabled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3599", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", + "community": 15, + "community_name": "import_one", + "norm_label": "import_one_enqueues_a_transcode_job_when_transcode_is_enabled()" + }, + { + "label": "import_one_enqueues_an_anime_tagged_transcode_job_for_anime()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3668", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", + "community": 15, + "community_name": "import_one", + "norm_label": "import_one_enqueues_an_anime_tagged_transcode_job_for_anime()" + }, + { + "label": "import_one_places_a_single_episode_grab_under_its_season_subfolder()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3745", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", + "community": 15, + "community_name": "import_one", + "norm_label": "import_one_places_a_single_episode_grab_under_its_season_subfolder()" + }, + { + "label": "import_one_flags_quality_when_the_real_file_is_under_1080p()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3817", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", + "community": 15, + "community_name": "import_one", + "norm_label": "import_one_flags_quality_when_the_real_file_is_under_1080p()" + }, + { + "label": "generate_dual_audio_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3900", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_generate_dual_audio_clip", + "community": 14, + "community_name": "Connection", + "norm_label": "generate_dual_audio_clip()" + }, + { + "label": "remux_backlog_promotes_english_to_default_for_a_flagged_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3933", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "community": 14, + "community_name": "Connection", + "norm_label": "remux_backlog_promotes_english_to_default_for_a_flagged_file()" + }, + { + "label": "remux_backlog_skips_non_mkv_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3992", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", + "community": 14, + "community_name": "Connection", + "norm_label": "remux_backlog_skips_non_mkv_files()" + }, + { + "label": "refuses_to_overwrite_an_already_imported_higher_scoring_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4021", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", + "community": 15, + "community_name": "import_one", + "norm_label": "refuses_to_overwrite_an_already_imported_higher_scoring_file()" + }, + { + "label": "a_strictly_better_release_replaces_the_existing_file_via_a_real_move()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4094", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", + "community": 15, + "community_name": "import_one", + "norm_label": "a_strictly_better_release_replaces_the_existing_file_via_a_real_move()" + }, + { + "label": "an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4186", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", + "community": 15, + "community_name": "import_one", + "norm_label": "an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one()" + }, + { + "label": "a_drifted_root_folder_does_not_defeat_the_dest_collision_check()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4287", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", + "community": 15, + "community_name": "import_one", + "norm_label": "a_drifted_root_folder_does_not_defeat_the_dest_collision_check()" + }, + { + "label": "locates_the_largest_video_file_in_a_directory()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4370", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", + "community": 12, + "community_name": "Result", + "norm_label": "locates_the_largest_video_file_in_a_directory()" + }, + { + "label": "seeded_season_pack_conn()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4386", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "seeded_season_pack_conn()" + }, + { + "label": "import_season_pack_imports_every_file_and_marks_episodes_owned()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4418", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "import_season_pack_imports_every_file_and_marks_episodes_owned()" + }, + { + "label": "import_season_pack_skips_episodes_that_already_have_a_better_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4479", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "import_season_pack_skips_episodes_that_already_have_a_better_file()" + }, + { + "label": "import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4534", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release()" + }, + { + "label": "import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4595", + "_origin": "ast", + "id": "breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode()" + }, + { + "label": "transcode/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "transcode/mod.rs" + }, + { + "label": "target_bitrate_kbps()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L19", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "target_bitrate_kbps()" + }, + { + "label": "run_ffmpeg_encode_live_action()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "run_ffmpeg_encode_live_action()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_rs_path", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "path" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_rs_result", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "result" + }, + { + "label": "run_ffmpeg_encode_anime()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L192", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "run_ffmpeg_encode_anime()" + }, + { + "label": "subtitle_codec_args()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L242", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_subtitle_codec_args", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "subtitle_codec_args()" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_rs_vec", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "vec" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_rs_string", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "string" + }, + { + "label": "temp_path_for()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L283", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_temp_path_for", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "temp_path_for()" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_rs_pathbuf", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "pathbuf" + }, + { + "label": "EncodeOutcome", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L296", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_encodeoutcome", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encodeoutcome" + }, + { + "label": "encode_and_verify()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_encode_and_verify", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_rs_option", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "option" + }, + { + "label": "is_beneficial()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L460", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_is_beneficial", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "is_beneficial()" + }, + { + "label": "is_anime()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L473", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_is_anime", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "is_anime()" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_rs_connection", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "connection" + }, + { + "label": "is_anime_path()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L496", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_is_anime_path", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "is_anime_path()" + }, + { + "label": "is_anime_content()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L506", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_is_anime_content", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "is_anime_content()" + }, + { + "label": "reset_orphaned_running_jobs()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L533", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "reset_orphaned_running_jobs()" + }, + { + "label": "enqueue()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_enqueue", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "enqueue()" + }, + { + "label": "should_enqueue()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L596", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_should_enqueue", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "should_enqueue()" + }, + { + "label": "find_backlog_candidates()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_find_backlog_candidates", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "find_backlog_candidates()" + }, + { + "label": "find_oversized_av1_candidates()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "find_oversized_av1_candidates()" + }, + { + "label": "BacklogCandidate", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L727", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_backlogcandidate", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "backlogcandidate" + }, + { + "label": "ClaimedJob", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L738", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_claimedjob", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "claimedjob" + }, + { + "label": "claim_pending_jobs()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_claim_pending_jobs", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "claim_pending_jobs()" + }, + { + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "arc", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "arc" + }, + { + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "mutex", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "mutex" + }, + { + "label": "finalize_job()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_finalize_job", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "finalize_job()" + }, + { + "label": "TranscodeOutcome", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L948", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_transcodeoutcome", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "transcodeoutcome" + }, + { + "label": "FinalizedJob", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L953", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_finalizedjob", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "finalizedjob" + }, + { + "label": "TranscodeCycleStats", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L959", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_transcodecyclestats", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "transcodecyclestats" + }, + { + "label": ".merge()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L968", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_transcodecyclestats_merge", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": ".merge()" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_rs_self", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "self" + }, + { + "label": "live_action_parallelism_for()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L989", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_live_action_parallelism_for", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "live_action_parallelism_for()" + }, + { + "label": "effective_parallelism()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1007", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_effective_parallelism", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "effective_parallelism()" + }, + { + "label": "JellyfinClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_rs_jellyfinclient", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "jellyfinclient" + }, + { + "label": "run_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_run_cycle", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "run_cycle()" + }, + { + "label": "run_pipeline_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "run_pipeline_cycle()" + }, + { + "label": "cfg()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1188", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_cfg", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "cfg()" + }, + { + "label": "seed_file()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1212", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_seed_file", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "seed_file()" + }, + { + "label": "claim_pending_jobs_respects_already_running_jobs_as_a_global_cap()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1235", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "claim_pending_jobs_respects_already_running_jobs_as_a_global_cap()" + }, + { + "label": "find_backlog_candidates_excludes_skipped_jobs()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1282", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "find_backlog_candidates_excludes_skipped_jobs()" + }, + { + "label": "claim_pending_jobs_claims_nothing_when_already_at_the_cap()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1300", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "claim_pending_jobs_claims_nothing_when_already_at_the_cap()" + }, + { + "label": "claim_pending_jobs_enforces_live_action_and_anime_caps_independently()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1329", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "claim_pending_jobs_enforces_live_action_and_anime_caps_independently()" + }, + { + "label": "generate_test_clip()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1364", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_generate_test_clip", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "generate_test_clip()" + }, + { + "label": "should_enqueue_rejects_missing_codec_or_height()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1390", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_should_enqueue_rejects_missing_codec_or_height", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "should_enqueue_rejects_missing_codec_or_height()" + }, + { + "label": "encode_and_verify_skips_a_file_that_is_already_av1()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1405", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify_skips_a_file_that_is_already_av1()" + }, + { + "label": "temp_path_for_is_not_picked_up_by_video_file_scans()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1434", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "temp_path_for_is_not_picked_up_by_video_file_scans()" + }, + { + "label": "is_beneficial_rejects_growth_and_marginal_shrinkage()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1460", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_is_beneficial_rejects_growth_and_marginal_shrinkage", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "is_beneficial_rejects_growth_and_marginal_shrinkage()" + }, + { + "label": "live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1476", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using()" + }, + { + "label": "encode_and_verify_skips_pre_emptively_when_source_is_already_efficient()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1496", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify_skips_pre_emptively_when_source_is_already_efficient()" + }, + { + "label": "generate_lossless_test_clip()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1514", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "generate_lossless_test_clip()" + }, + { + "label": "generate_clip_with_attached_pic()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1536", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "generate_clip_with_attached_pic()" + }, + { + "label": "generate_clip_with_mov_text_subtitle()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1561", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "generate_clip_with_mov_text_subtitle()" + }, + { + "label": "subtitle_codec_args_converts_only_mov_text()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1585", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "subtitle_codec_args_converts_only_mov_text()" + }, + { + "label": "encode_and_verify_handles_a_source_with_attached_cover_art()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1606", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify_handles_a_source_with_attached_cover_art()" + }, + { + "label": "encode_and_verify_handles_a_source_with_a_mov_text_subtitle()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1631", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify_handles_a_source_with_a_mov_text_subtitle()" + }, + { + "label": "encode_and_verify_anime_pipeline_shrinks_a_bloated_source()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1660", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify_anime_pipeline_shrinks_a_bloated_source()" + }, + { + "label": "encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1692", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit()" + }, + { + "label": "is_anime_path_matches_configured_root_folders()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1736", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "is_anime_path_matches_configured_root_folders()" + }, + { + "label": "target_bitrate_matches_reference_at_reference_resolution()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1753", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "target_bitrate_matches_reference_at_reference_resolution()" + }, + { + "label": "target_bitrate_scales_down_for_720p()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1761", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "target_bitrate_scales_down_for_720p()" + }, + { + "label": "target_bitrate_scales_up_for_1440p()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1771", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "target_bitrate_scales_up_for_1440p()" + }, + { + "label": "run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1792", + "_origin": "ast", + "id": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order()" + }, + { + "label": "api/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "api/mod.rs", + "id": "breadarrd_src_api_mod" + }, + { + "label": "AppState", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L24", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "appstate", + "id": "breadarrd_src_api_mod_appstate" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "connection", + "id": "breadarrd_src_api_mod_rs_connection" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "option", + "id": "breadarrd_src_api_mod_rs_option" + }, + { + "label": "TvdbClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "tvdbclient", + "id": "tvdbclient" + }, + { + "label": "TmdbClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "tmdbclient", + "id": "tmdbclient" + }, + { + "label": "QbitClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "qbitclient", + "id": "breadarrd_src_api_mod_rs_qbitclient" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "string", + "id": "breadarrd_src_api_mod_rs_string" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "config", + "id": "config" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "sender", + "id": "sender" + }, + { + "label": "BackgroundRequest", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L47", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "backgroundrequest", + "id": "breadarrd_src_api_mod_backgroundrequest" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "result", + "id": "breadarrd_src_api_mod_rs_result" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "vec", + "id": "breadarrd_src_api_mod_rs_vec" + }, + { + "label": "ReleaseCandidate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "releasecandidate", + "id": "breadarrd_src_api_mod_rs_releasecandidate" + }, + { + "label": "CycleStatus", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L76", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "cyclestatus", + "id": "breadarrd_src_api_mod_cyclestatus" + }, + { + "label": "CycleRecord", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L90", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "cyclerecord", + "id": "breadarrd_src_api_mod_cyclerecord" + }, + { + "label": "DateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "datetime", + "id": "datetime" + }, + { + "label": "Utc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "utc", + "id": "utc" + }, + { + "label": "require_api_token()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "require_api_token()", + "id": "breadarrd_src_api_mod_require_api_token" + }, + { + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "state", + "id": "breadarrd_src_api_mod_rs_state" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "request", + "id": "request" + }, + { + "label": "Next", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "next", + "id": "next" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "response", + "id": "response" + }, + { + "label": "constant_time_eq()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L125", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "constant_time_eq()", + "id": "breadarrd_src_api_mod_constant_time_eq" + }, + { + "label": "router()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L133", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "router()", + "id": "breadarrd_src_api_mod_router" + }, + { + "label": "constant_time_eq_matches_identical_strings()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L202", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "constant_time_eq_matches_identical_strings()", + "id": "breadarrd_src_api_mod_constant_time_eq_matches_identical_strings" + }, + { + "label": "constant_time_eq_rejects_different_strings_of_the_same_length()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L207", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "constant_time_eq_rejects_different_strings_of_the_same_length()", + "id": "breadarrd_src_api_mod_constant_time_eq_rejects_different_strings_of_the_same_length" + }, + { + "label": "constant_time_eq_rejects_different_lengths()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L212", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "constant_time_eq_rejects_different_lengths()", + "id": "breadarrd_src_api_mod_constant_time_eq_rejects_different_lengths" + }, + { + "label": "constant_time_eq_treats_empty_strings_as_equal()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L217", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "constant_time_eq_treats_empty_strings_as_equal()", + "id": "breadarrd_src_api_mod_constant_time_eq_treats_empty_strings_as_equal" + }, + { + "label": "review.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "review.rs", + "id": "breadarrd_src_api_routes_review" + }, + { + "label": "list()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "list()", + "id": "breadarrd_src_api_routes_review_list" + }, + { + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "state", + "id": "breadarrd_src_api_routes_review_rs_state" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "result", + "id": "breadarrd_src_api_routes_review_rs_result" + }, + { + "label": "Json", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "json", + "id": "json" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "vec", + "id": "breadarrd_src_api_routes_review_rs_vec" + }, + { + "label": "ReviewQueueEntry", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "reviewqueueentry", + "id": "reviewqueueentry" + }, + { + "label": "StatusCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "statuscode", + "id": "statuscode" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "string", + "id": "breadarrd_src_api_routes_review_rs_string" + }, + { + "label": "approve()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "approve()", + "id": "breadarrd_src_api_routes_review_approve" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "path", + "id": "breadarrd_src_api_routes_review_rs_path" + }, + { + "label": "reject()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "reject()", + "id": "breadarrd_src_api_routes_review_reject" + }, + { + "label": "internal()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L117", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "internal()", + "id": "breadarrd_src_api_routes_review_internal" + }, + { + "label": "E", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "e", + "id": "e" + }, + { + "label": "matcher/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L1", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "matcher/mod.rs", + "id": "breadarrd_src_matcher_mod" + }, + { + "label": "ensure_model()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "ensure_model()", + "id": "breadarrd_src_matcher_mod_ensure_model" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "path", + "id": "breadarrd_src_matcher_mod_rs_path" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "result", + "id": "breadarrd_src_matcher_mod_rs_result" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "pathbuf", + "id": "pathbuf" + }, + { + "label": "download()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L44", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "download()", + "id": "breadarrd_src_matcher_mod_download" + }, + { + "label": "MatchCandidate", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L73", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "matchcandidate", + "id": "breadarrd_src_matcher_mod_matchcandidate" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "string", + "id": "breadarrd_src_matcher_mod_rs_string" + }, + { + "label": "MatchOutcome", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L80", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "matchoutcome", + "id": "breadarrd_src_matcher_mod_matchoutcome" + }, + { + "label": "TitleMatcher", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L86", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "titlematcher", + "id": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "label": "OrtEmbedder", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "ortembedder", + "id": "ortembedder" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "hashmap", + "id": "hashmap" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "vec", + "id": "breadarrd_src_matcher_mod_rs_vec" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": ".load()", + "id": "breadarrd_src_matcher_mod_titlematcher_load" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "self", + "id": "breadarrd_src_matcher_mod_rs_self" + }, + { + "label": ".embed_cached()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L110", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": ".embed_cached()", + "id": "breadarrd_src_matcher_mod_titlematcher_embed_cached" + }, + { + "label": ".embed_query()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L121", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": ".embed_query()", + "id": "breadarrd_src_matcher_mod_titlematcher_embed_query" + }, + { + "label": ".best_match_index()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L136", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": ".best_match_index()", + "id": "breadarrd_src_matcher_mod_titlematcher_best_match_index" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "option", + "id": "breadarrd_src_matcher_mod_rs_option" + }, + { + "label": ".match_title()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L156", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": ".match_title()", + "id": "breadarrd_src_matcher_mod_titlematcher_match_title" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "connection", + "id": "breadarrd_src_matcher_mod_rs_connection" + }, + { + "label": "token_overlap_ratio()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L224", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "token_overlap_ratio()", + "id": "breadarrd_src_matcher_mod_token_overlap_ratio" + }, + { + "label": "queue_for_review()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L246", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "queue_for_review()", + "id": "breadarrd_src_matcher_mod_queue_for_review" + }, + { + "label": "identical_titles_fully_overlap()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L276", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "identical_titles_fully_overlap()", + "id": "breadarrd_src_matcher_mod_identical_titles_fully_overlap" + }, + { + "label": "short_alias_contained_in_longer_title_fully_overlaps()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L281", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "short_alias_contained_in_longer_title_fully_overlaps()", + "id": "breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps" + }, + { + "label": "unrelated_titles_have_no_overlap()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L291", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "unrelated_titles_have_no_overlap()", + "id": "breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap" + }, + { + "label": "empty_input_has_zero_overlap()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L303", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "empty_input_has_zero_overlap()", + "id": "breadarrd_src_matcher_mod_empty_input_has_zero_overlap" + }, + { + "label": "shared_particle_alone_is_not_real_overlap()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L308", + "_origin": "ast", + "community": 6, + "community_name": "matcher/mod.rs", + "norm_label": "shared_particle_alone_is_not_real_overlap()", + "id": "breadarrd_src_matcher_mod_shared_particle_alone_is_not_real_overlap" + }, + { + "label": "parser/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L1", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parser/mod.rs", + "id": "breadarrd_src_parser_mod" + }, + { + "label": "Source", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L7", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "source", + "id": "breadarrd_src_parser_mod_source" + }, + { + "label": "Codec", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L16", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "codec", + "id": "breadarrd_src_parser_mod_codec" + }, + { + "label": "ParsedRelease", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L23", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parsedrelease", + "id": "breadarrd_src_parser_mod_parsedrelease" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "string", + "id": "breadarrd_src_parser_mod_rs_string" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "option", + "id": "breadarrd_src_parser_mod_rs_option" + }, + { + "label": "parse()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L39", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parse()", + "id": "breadarrd_src_parser_mod_parse" + }, + { + "label": "parses_standard_sxxexx_with_group_and_quality_chain()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L124", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_standard_sxxexx_with_group_and_quality_chain()", + "id": "breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain" + }, + { + "label": "parses_sxxexx_with_a_trailing_fansub_revision_tag()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L135", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_sxxexx_with_a_trailing_fansub_revision_tag()", + "id": "breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag" + }, + { + "label": "parses_subsplease_dash_episode_with_group_and_hash()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L145", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_subsplease_dash_episode_with_group_and_hash()", + "id": "breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash" + }, + { + "label": "parses_erai_raws_bracket_quality_block()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L156", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_erai_raws_bracket_quality_block()", + "id": "breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block" + }, + { + "label": "parses_lolihouse_webrip_hevc_10bit()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L166", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_lolihouse_webrip_hevc_10bit()", + "id": "breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit" + }, + { + "label": "parses_season_pack_no_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L176", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_season_pack_no_episode()", + "id": "breadarrd_src_parser_mod_parses_season_pack_no_episode" + }, + { + "label": "parses_season_pack_shapes_without_literal_parens()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L185", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_season_pack_shapes_without_literal_parens()", + "id": "breadarrd_src_parser_mod_parses_season_pack_shapes_without_literal_parens" + }, + { + "label": "parses_a_season_marker_followed_by_a_dash_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L221", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_a_season_marker_followed_by_a_dash_episode()", + "id": "breadarrd_src_parser_mod_parses_a_season_marker_followed_by_a_dash_episode" + }, + { + "label": "a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L231", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode()", + "id": "breadarrd_src_parser_mod_a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode" + }, + { + "label": "does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L248", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range()", + "id": "breadarrd_src_parser_mod_does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range" + }, + { + "label": "parses_yameii_dash_sxxexx_with_english_dub_tag()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L257", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_yameii_dash_sxxexx_with_english_dub_tag()", + "id": "breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag" + }, + { + "label": "parses_year_and_bare_episode_number()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L266", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_year_and_bare_episode_number()", + "id": "breadarrd_src_parser_mod_parses_year_and_bare_episode_number" + }, + { + "label": "does_not_panic_on_real_corpus()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L279", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "does_not_panic_on_real_corpus()", + "id": "breadarrd_src_parser_mod_does_not_panic_on_real_corpus" + }, + { + "label": "refuses_to_resolve_a_bracketed_batch_range_to_one_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L299", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "refuses_to_resolve_a_bracketed_batch_range_to_one_episode()", + "id": "breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode" + }, + { + "label": "refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L308", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode()", + "id": "breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode" + }, + { + "label": "refuses_to_resolve_an_sxxexx_range_to_one_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L317", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "refuses_to_resolve_an_sxxexx_range_to_one_episode()", + "id": "breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode" + }, + { + "label": "single_episode_dash_titles_are_unaffected_by_range_detection()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L327", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "single_episode_dash_titles_are_unaffected_by_range_detection()", + "id": "breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection" + }, + { + "label": "extracts_a_bare_year_from_a_scene_style_movie_name()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L336", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extracts_a_bare_year_from_a_scene_style_movie_name()", + "id": "breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name" + }, + { + "label": "does_not_mistake_a_year_titled_movie_for_a_bare_year()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L349", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "does_not_mistake_a_year_titled_movie_for_a_bare_year()", + "id": "breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year" + }, + { + "label": "brackets_still_take_priority_over_a_coincidental_bare_year()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L358", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "brackets_still_take_priority_over_a_coincidental_bare_year()", + "id": "breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year" + }, + { + "label": "does_not_panic_on_unparsable_manga_release()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L364", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "does_not_panic_on_unparsable_manga_release()", + "id": "breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release" + }, + { + "label": "tokens.rs", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L1", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "tokens.rs", + "id": "breadarrd_src_parser_tokens" + }, + { + "label": "overlaps_a_date()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L105", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "overlaps_a_date()", + "id": "breadarrd_src_parser_tokens_overlaps_a_date" + }, + { + "label": "looks_like_episode_range()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L109", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "looks_like_episode_range()", + "id": "breadarrd_src_parser_tokens_looks_like_episode_range" + }, + { + "label": "extract_group()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L136", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_group()", + "id": "breadarrd_src_parser_tokens_extract_group" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "option", + "id": "breadarrd_src_parser_tokens_rs_option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "string", + "id": "breadarrd_src_parser_tokens_rs_string" + }, + { + "label": "extract_container()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L142", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_container()", + "id": "breadarrd_src_parser_tokens_extract_container" + }, + { + "label": "extract_resolution()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L146", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_resolution()", + "id": "breadarrd_src_parser_tokens_extract_resolution" + }, + { + "label": "extract_source()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L155", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_source()", + "id": "breadarrd_src_parser_tokens_extract_source" + }, + { + "label": "extract_codec()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L168", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_codec()", + "id": "breadarrd_src_parser_tokens_extract_codec" + }, + { + "label": "extract_bit_depth()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L180", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_bit_depth()", + "id": "breadarrd_src_parser_tokens_extract_bit_depth" + }, + { + "label": "extract_year()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L184", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_year()", + "id": "breadarrd_src_parser_tokens_extract_year" + }, + { + "label": "find_real_dash_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L209", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "find_real_dash_episode()", + "id": "breadarrd_src_parser_tokens_find_real_dash_episode" + }, + { + "label": "Captures", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "captures", + "id": "captures" + }, + { + "label": "extract_episode_info()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L220", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_episode_info()", + "id": "breadarrd_src_parser_tokens_extract_episode_info" + }, + { + "label": "first_quality_marker()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L266", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "first_quality_marker()", + "id": "breadarrd_src_parser_tokens_first_quality_marker" + }, + { + "label": "derive_title()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L278", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "derive_title()", + "id": "breadarrd_src_parser_tokens_derive_title" + }, + { + "label": "scheduler.rs", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "scheduler.rs", + "id": "breadarrd_src_scheduler" + }, + { + "label": "ProcessOutcome", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L12", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "processoutcome", + "id": "breadarrd_src_scheduler_processoutcome" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "option", + "id": "breadarrd_src_scheduler_rs_option" + }, + { + "label": "RejectReason", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "rejectreason", + "id": "rejectreason" + }, + { + "label": "MediaItemRow", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L62", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "mediaitemrow", + "id": "breadarrd_src_scheduler_mediaitemrow" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "string", + "id": "breadarrd_src_scheduler_rs_string" + }, + { + "label": "get_media_item()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "get_media_item()", + "id": "breadarrd_src_scheduler_get_media_item" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "connection", + "id": "breadarrd_src_scheduler_rs_connection" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "result", + "id": "breadarrd_src_scheduler_rs_result" + }, + { + "label": "load_quality_profile()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "_origin": "ast", + "community": 17, + "community_name": "fetch_candidates", + "norm_label": "load_quality_profile()", + "id": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "label": "ProfileKind", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 17, + "community_name": "fetch_candidates", + "norm_label": "profilekind", + "id": "profilekind" + }, + { + "label": "QualityProfile", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 17, + "community_name": "fetch_candidates", + "norm_label": "qualityprofile", + "id": "qualityprofile" + }, + { + "label": "looks_like_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L113", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "looks_like_episode()", + "id": "breadarrd_src_scheduler_looks_like_episode" + }, + { + "label": "looks_like_season_pack()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L122", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "looks_like_season_pack()", + "id": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "label": "release_sort_key()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "_origin": "ast", + "community": 17, + "community_name": "fetch_candidates", + "norm_label": "release_sort_key()", + "id": "breadarrd_src_scheduler_release_sort_key" + }, + { + "label": "Reverse", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 17, + "community_name": "fetch_candidates", + "norm_label": "reverse", + "id": "reverse" + }, + { + "label": "looks_like_non_video_format()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L147", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "looks_like_non_video_format()", + "id": "breadarrd_src_scheduler_looks_like_non_video_format" + }, + { + "label": "movie_year_mismatch()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L167", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "movie_year_mismatch()", + "id": "breadarrd_src_scheduler_movie_year_mismatch" + }, + { + "label": "movie_needs_grab()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L180", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "movie_needs_grab()", + "id": "breadarrd_src_scheduler_movie_needs_grab" + }, + { + "label": "movie_eligible_for_upgrade()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L210", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "movie_eligible_for_upgrade()", + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade" + }, + { + "label": "is_anime()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L243", + "_origin": "ast", + "community": 17, + "community_name": "fetch_candidates", + "norm_label": "is_anime()", + "id": "breadarrd_src_scheduler_is_anime" + }, + { + "label": "resolve_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "resolve_episode()", + "id": "breadarrd_src_scheduler_resolve_episode" + }, + { + "label": "find_episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "find_episode_id()", + "id": "breadarrd_src_scheduler_find_episode_id" + }, + { + "label": "find_monitored_missing_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "find_monitored_missing_episode()", + "id": "breadarrd_src_scheduler_find_monitored_missing_episode" + }, + { + "label": "find_monitored_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "find_monitored_episode()", + "id": "breadarrd_src_scheduler_find_monitored_episode" + }, + { + "label": "count_monitored_missing_episodes_in_season()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L333", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "count_monitored_missing_episodes_in_season()", + "id": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season" + }, + { + "label": "infer_has_english_audio()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L351", + "_origin": "ast", + "community": 17, + "community_name": "fetch_candidates", + "norm_label": "infer_has_english_audio()", + "id": "breadarrd_src_scheduler_infer_has_english_audio" + }, + { + "label": "best_existing_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "best_existing_score()", + "id": "breadarrd_src_scheduler_best_existing_score" + }, + { + "label": "best_existing_movie_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "best_existing_movie_score()", + "id": "breadarrd_src_scheduler_best_existing_movie_score" + }, + { + "label": "best_existing_season_pack_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "best_existing_season_pack_score()", + "id": "breadarrd_src_scheduler_best_existing_season_pack_score" + }, + { + "label": "should_grab()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L403", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "should_grab()", + "id": "breadarrd_src_scheduler_should_grab" + }, + { + "label": "record_grab()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "record_grab()", + "id": "breadarrd_src_scheduler_record_grab" + }, + { + "label": "is_seen()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L458", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "is_seen()", + "id": "breadarrd_src_scheduler_is_seen" + }, + { + "label": "mark_seen()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L467", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "mark_seen()", + "id": "breadarrd_src_scheduler_mark_seen" + }, + { + "label": "process_item()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "process_item()", + "id": "breadarrd_src_scheduler_process_item" + }, + { + "label": "QbitClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "qbitclient", + "id": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "label": "grab_and_capture_hash()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "grab_and_capture_hash()", + "id": "breadarrd_src_scheduler_grab_and_capture_hash" + }, + { + "label": "GrabCycleStats", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L754", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "grabcyclestats", + "id": "breadarrd_src_scheduler_grabcyclestats" + }, + { + "label": "run_grab_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "run_grab_cycle()", + "id": "breadarrd_src_scheduler_run_grab_cycle" + }, + { + "label": "SearchRoute", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L846", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "searchroute", + "id": "breadarrd_src_scheduler_searchroute" + }, + { + "label": "SearchTarget", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L859", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "searchtarget", + "id": "breadarrd_src_scheduler_searchtarget" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "vec", + "id": "breadarrd_src_scheduler_rs_vec" + }, + { + "label": "significant_words()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L888", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "significant_words()", + "id": "breadarrd_src_scheduler_significant_words" + }, + { + "label": "passes_relevance_filter()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L903", + "_origin": "ast", + "community": 17, + "community_name": "fetch_candidates", + "norm_label": "passes_relevance_filter()", + "id": "breadarrd_src_scheduler_passes_relevance_filter" + }, + { + "label": "sanitize_query_text()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L913", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "sanitize_query_text()", + "id": "breadarrd_src_scheduler_sanitize_query_text" + }, + { + "label": "build_tv_query()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L938", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "build_tv_query()", + "id": "breadarrd_src_scheduler_build_tv_query" + }, + { + "label": "build_movie_query()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L947", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "build_movie_query()", + "id": "breadarrd_src_scheduler_build_movie_query" + }, + { + "label": "enumerate_search_targets()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets()", + "id": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "label": "enumerate_upgrade_targets()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_upgrade_targets()", + "id": "breadarrd_src_scheduler_enumerate_upgrade_targets" + }, + { + "label": "record_search_attempt()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "record_search_attempt()", + "id": "breadarrd_src_scheduler_record_search_attempt" + }, + { + "label": "record_upgrade_attempt()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "record_upgrade_attempt()", + "id": "breadarrd_src_scheduler_record_upgrade_attempt" + }, + { + "label": "record_target_attempt()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "record_target_attempt()", + "id": "breadarrd_src_scheduler_record_target_attempt" + }, + { + "label": "SearchCycleStats", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1423", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "searchcyclestats", + "id": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "label": "run_search_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "run_search_cycle()", + "id": "breadarrd_src_scheduler_run_search_cycle" + }, + { + "label": "ScrapeSource", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "scrapesource", + "id": "scrapesource" + }, + { + "label": "run_upgrade_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "run_upgrade_cycle()", + "id": "breadarrd_src_scheduler_run_upgrade_cycle" + }, + { + "label": "enumerate_search_targets_for_media_item()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets_for_media_item()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item" + }, + { + "label": "find_media_item_id_by_title()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "find_media_item_id_by_title()", + "id": "breadarrd_src_scheduler_find_media_item_id_by_title" + }, + { + "label": "execute_search_targets()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "execute_search_targets()", + "id": "breadarrd_src_scheduler_execute_search_targets" + }, + { + "label": "source_route_name()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1813", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "source_route_name()", + "id": "breadarrd_src_scheduler_source_route_name" + }, + { + "label": "fetch_candidates()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "_origin": "ast", + "community": 17, + "community_name": "fetch_candidates", + "norm_label": "fetch_candidates()", + "id": "breadarrd_src_scheduler_fetch_candidates" + }, + { + "label": "ReleaseCandidate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 17, + "community_name": "fetch_candidates", + "norm_label": "releasecandidate", + "id": "breadarrd_src_scheduler_rs_releasecandidate" + }, + { + "label": "grab_candidate()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "grab_candidate()", + "id": "breadarrd_src_scheduler_grab_candidate" + }, + { + "label": "ReviewQueueRow", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2003", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "reviewqueuerow", + "id": "breadarrd_src_scheduler_reviewqueuerow" + }, + { + "label": "get_review_row()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "get_review_row()", + "id": "breadarrd_src_scheduler_get_review_row" + }, + { + "label": "PreparedApproval", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2028", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "preparedapproval", + "id": "breadarrd_src_scheduler_preparedapproval" + }, + { + "label": "ApprovalPrep", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2047", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "approvalprep", + "id": "breadarrd_src_scheduler_approvalprep" + }, + { + "label": "prepare_review_approval()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "prepare_review_approval()", + "id": "breadarrd_src_scheduler_prepare_review_approval" + }, + { + "label": "release_review_claim()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2166", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "release_review_claim()", + "id": "breadarrd_src_scheduler_release_review_claim" + }, + { + "label": "grab_prepared_approval()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "grab_prepared_approval()", + "id": "breadarrd_src_scheduler_grab_prepared_approval" + }, + { + "label": "finalize_review_approval()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "finalize_review_approval()", + "id": "breadarrd_src_scheduler_finalize_review_approval" + }, + { + "label": "reject_review()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2223", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "reject_review()", + "id": "breadarrd_src_scheduler_reject_review" + }, + { + "label": "should_grab_when_nothing_exists_yet()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2236", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "should_grab_when_nothing_exists_yet()", + "id": "breadarrd_src_scheduler_should_grab_when_nothing_exists_yet" + }, + { + "label": "should_grab_when_strictly_better_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2241", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "should_grab_when_strictly_better_score()", + "id": "breadarrd_src_scheduler_should_grab_when_strictly_better_score" + }, + { + "label": "should_not_grab_when_worse_or_equal_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2246", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "should_not_grab_when_worse_or_equal_score()", + "id": "breadarrd_src_scheduler_should_not_grab_when_worse_or_equal_score" + }, + { + "label": "should_grab_repack_even_if_not_higher_scored()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2252", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "should_grab_repack_even_if_not_higher_scored()", + "id": "breadarrd_src_scheduler_should_grab_repack_even_if_not_higher_scored" + }, + { + "label": "should_not_grab_when_score_gain_is_below_the_minimum_threshold()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2258", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "should_not_grab_when_score_gain_is_below_the_minimum_threshold()", + "id": "breadarrd_src_scheduler_should_not_grab_when_score_gain_is_below_the_minimum_threshold" + }, + { + "label": "should_grab_repack_even_below_the_minimum_gain_threshold()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2266", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "should_grab_repack_even_below_the_minimum_gain_threshold()", + "id": "breadarrd_src_scheduler_should_grab_repack_even_below_the_minimum_gain_threshold" + }, + { + "label": "infers_english_audio_present_by_default()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2271", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "infers_english_audio_present_by_default()", + "id": "breadarrd_src_scheduler_infers_english_audio_present_by_default" + }, + { + "label": "infers_no_english_audio_for_vostfr()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2278", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "infers_no_english_audio_for_vostfr()", + "id": "breadarrd_src_scheduler_infers_no_english_audio_for_vostfr" + }, + { + "label": "seeded_conn()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2284", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "seeded_conn()", + "id": "breadarrd_src_scheduler_seeded_conn" + }, + { + "label": "finds_a_monitored_missing_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2303", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "finds_a_monitored_missing_episode()", + "id": "breadarrd_src_scheduler_finds_a_monitored_missing_episode" + }, + { + "label": "seeded_upgrade_conn_with_one_flagged_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2313", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "seeded_upgrade_conn_with_one_flagged_episode()", + "id": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode" + }, + { + "label": "enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2364", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one()", + "id": "breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one" + }, + { + "label": "enumerate_upgrade_targets_returns_both_when_budget_allows()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2372", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_upgrade_targets_returns_both_when_budget_allows()", + "id": "breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows" + }, + { + "label": "enumerate_upgrade_targets_excludes_an_upgrade_locked_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2382", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_upgrade_targets_excludes_an_upgrade_locked_episode()", + "id": "breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode" + }, + { + "label": "record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2398", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row()", + "id": "breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row" + }, + { + "label": "record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2448", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed()", + "id": "breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed" + }, + { + "label": "insert_pending_review()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2481", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "insert_pending_review()", + "id": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "label": "does_not_find_an_unmonitored_or_already_have_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2497", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "does_not_find_an_unmonitored_or_already_have_episode()", + "id": "breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode" + }, + { + "label": "resolves_direct_season_episode_without_anime_map()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2514", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "resolves_direct_season_episode_without_anime_map()", + "id": "breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map" + }, + { + "label": "resolves_absolute_episode_via_anime_map()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2524", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "resolves_absolute_episode_via_anime_map()", + "id": "breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map" + }, + { + "label": "seeded_movie_conn()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2538", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "seeded_movie_conn()", + "id": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "label": "load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2551", + "_origin": "ast", + "community": 17, + "community_name": "fetch_candidates", + "norm_label": "load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row()", + "id": "breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row" + }, + { + "label": "load_quality_profile_applies_a_stored_override()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2560", + "_origin": "ast", + "community": 17, + "community_name": "fetch_candidates", + "norm_label": "load_quality_profile_applies_a_stored_override()", + "id": "breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override" + }, + { + "label": "movie_needs_grab_when_monitored_and_missing()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2574", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_needs_grab_when_monitored_and_missing()", + "id": "breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing" + }, + { + "label": "prepares_a_movie_review_approval_with_no_episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2580", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "prepares_a_movie_review_approval_with_no_episode_id()", + "id": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id" + }, + { + "label": "a_second_prepare_call_on_an_already_claimed_review_sees_not_pending()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2600", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "a_second_prepare_call_on_an_already_claimed_review_sees_not_pending()", + "id": "breadarrd_src_scheduler_a_second_prepare_call_on_an_already_claimed_review_sees_not_pending" + }, + { + "label": "release_review_claim_reverts_a_claimed_row_back_to_pending()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2617", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "release_review_claim_reverts_a_claimed_row_back_to_pending()", + "id": "breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending" + }, + { + "label": "rejects_a_movie_review_whose_title_looks_like_an_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2635", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "rejects_a_movie_review_whose_title_looks_like_an_episode()", + "id": "breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode" + }, + { + "label": "rejects_a_movie_review_with_a_mismatched_year()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2646", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "rejects_a_movie_review_with_a_mismatched_year()", + "id": "breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year" + }, + { + "label": "movie_does_not_need_grab_when_unmonitored()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2657", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_does_not_need_grab_when_unmonitored()", + "id": "breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored" + }, + { + "label": "movie_does_not_need_grab_once_it_has_a_file()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2665", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_does_not_need_grab_once_it_has_a_file()", + "id": "breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file" + }, + { + "label": "movie_does_not_need_grab_while_a_release_is_in_flight()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2677", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_does_not_need_grab_while_a_release_is_in_flight()", + "id": "breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight" + }, + { + "label": "movie_eligible_for_upgrade_is_true_once_it_already_has_a_file()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2694", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_eligible_for_upgrade_is_true_once_it_already_has_a_file()", + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file" + }, + { + "label": "movie_eligible_for_upgrade_is_false_once_upgrade_locked()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2708", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_eligible_for_upgrade_is_false_once_upgrade_locked()", + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked" + }, + { + "label": "movie_eligible_for_upgrade_is_false_when_unmonitored()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2722", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_eligible_for_upgrade_is_false_when_unmonitored()", + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored" + }, + { + "label": "movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2730", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight()", + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight" + }, + { + "label": "find_monitored_episode_ignores_has_file_but_still_requires_monitored()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2747", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "find_monitored_episode_ignores_has_file_but_still_requires_monitored()", + "id": "breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored" + }, + { + "label": "looks_like_episode_detects_any_episode_marker()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2774", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "looks_like_episode_detects_any_episode_marker()", + "id": "breadarrd_src_scheduler_looks_like_episode_detects_any_episode_marker" + }, + { + "label": "looks_like_season_pack_detects_batch_releases()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2787", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "looks_like_season_pack_detects_batch_releases()", + "id": "breadarrd_src_scheduler_looks_like_season_pack_detects_batch_releases" + }, + { + "label": "looks_like_season_pack_is_false_for_a_single_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2797", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "looks_like_season_pack_is_false_for_a_single_episode()", + "id": "breadarrd_src_scheduler_looks_like_season_pack_is_false_for_a_single_episode" + }, + { + "label": "release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2807", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode()", + "id": "breadarrd_src_scheduler_release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode" + }, + { + "label": "release_sort_key_falls_back_to_seeders_within_the_same_group()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2831", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "release_sort_key_falls_back_to_seeders_within_the_same_group()", + "id": "breadarrd_src_scheduler_release_sort_key_falls_back_to_seeders_within_the_same_group" + }, + { + "label": "count_monitored_missing_episodes_in_season_counts_correctly()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2855", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "count_monitored_missing_episodes_in_season_counts_correctly()", + "id": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly" + }, + { + "label": "find_episode_id_ignores_monitored_and_has_file_state()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2887", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "find_episode_id_ignores_monitored_and_has_file_state()", + "id": "breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state" + }, + { + "label": "looks_like_non_video_format_catches_common_ebook_and_comic_markers()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2903", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "looks_like_non_video_format_catches_common_ebook_and_comic_markers()", + "id": "breadarrd_src_scheduler_looks_like_non_video_format_catches_common_ebook_and_comic_markers" + }, + { + "label": "movie_year_mismatch_rejects_far_apart_years_only()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2922", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_year_mismatch_rejects_far_apart_years_only()", + "id": "breadarrd_src_scheduler_movie_year_mismatch_rejects_far_apart_years_only" + }, + { + "label": "sanitize_query_text_strips_punctuation()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2931", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "sanitize_query_text_strips_punctuation()", + "id": "breadarrd_src_scheduler_sanitize_query_text_strips_punctuation" + }, + { + "label": "build_tv_query_formats_season_episode_for_x1337()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2939", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "build_tv_query_formats_season_episode_for_x1337()", + "id": "breadarrd_src_scheduler_build_tv_query_formats_season_episode_for_x1337" + }, + { + "label": "build_tv_query_is_title_only_for_tpb()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2947", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "build_tv_query_is_title_only_for_tpb()", + "id": "breadarrd_src_scheduler_build_tv_query_is_title_only_for_tpb" + }, + { + "label": "build_movie_query_appends_year_when_known()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2959", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "build_movie_query_appends_year_when_known()", + "id": "breadarrd_src_scheduler_build_movie_query_appends_year_when_known" + }, + { + "label": "search_enumeration_conn()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2967", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "search_enumeration_conn()", + "id": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "label": "enumerate_search_targets_excludes_unaired_inflight_and_anime()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3079", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets_excludes_unaired_inflight_and_anime()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime" + }, + { + "label": "enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3099", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table" + }, + { + "label": "enumerate_search_targets_excludes_owned_movies_includes_missing()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3115", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets_excludes_owned_movies_includes_missing()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing" + }, + { + "label": "enumerate_search_targets_routes_anime_movies_to_nyaa_search()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3129", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets_routes_anime_movies_to_nyaa_search()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search" + }, + { + "label": "enumerate_search_targets_respects_budget()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3152", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets_respects_budget()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_respects_budget" + }, + { + "label": "record_search_attempt_is_due_again_only_after_cadence_elapses()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3159", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "record_search_attempt_is_due_again_only_after_cadence_elapses()", + "id": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses" + }, + { + "label": "cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3185", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing()", + "id": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing" + }, + { + "label": "record_search_attempt_upserts_rather_than_duplicating()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3208", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "record_search_attempt_upserts_rather_than_duplicating()", + "id": "breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating" + }, + { + "label": "enumerate_search_targets_prioritizes_never_searched_first()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3225", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets_prioritizes_never_searched_first()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first" + }, + { + "label": "significant_words_drops_short_and_punctuation_only_tokens()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3252", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "significant_words_drops_short_and_punctuation_only_tokens()", + "id": "breadarrd_src_scheduler_significant_words_drops_short_and_punctuation_only_tokens" + }, + { + "label": "relevance_filter_rejects_titles_missing_a_significant_word()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3260", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "relevance_filter_rejects_titles_missing_a_significant_word()", + "id": "breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word" + }, + { + "label": "relevance_filter_accepts_a_genuine_match()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3273", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_search_targets", + "norm_label": "relevance_filter_accepts_a_genuine_match()", + "id": "breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match" + }, + { + "label": "relevance_filter_lets_everything_through_for_titles_with_no_significant_words()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3282", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "relevance_filter_lets_everything_through_for_titles_with_no_significant_words()", + "id": "breadarrd_src_scheduler_relevance_filter_lets_everything_through_for_titles_with_no_significant_words" + }, + { + "label": "sources/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "sources/mod.rs", + "id": "breadarrd_src_sources_mod" + }, + { + "label": "RawReleaseItem", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L9", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "rawreleaseitem", + "id": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "string", + "id": "breadarrd_src_sources_mod_rs_string" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "option", + "id": "breadarrd_src_sources_mod_rs_option" + }, + { + "label": "ReleaseSource", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L21", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "releasesource", + "id": "breadarrd_src_sources_mod_releasesource" + }, + { + "label": "urlencode()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L28", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "urlencode()", + "id": "breadarrd_src_sources_mod_urlencode" + }, + { + "label": "parse_human_size()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L46", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parse_human_size()", + "id": "breadarrd_src_sources_mod_parse_human_size" + }, + { + "label": "parses_gib()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L80", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_gib()", + "id": "breadarrd_src_sources_mod_parses_gib" + }, + { + "label": "parses_mib()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L85", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_mib()", + "id": "breadarrd_src_sources_mod_parses_mib" + }, + { + "label": "rejects_unknown_unit()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L90", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "rejects_unknown_unit()", + "id": "breadarrd_src_sources_mod_rejects_unknown_unit" + }, + { + "label": "parses_a_size_with_no_space_before_the_unit()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L100", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_a_size_with_no_space_before_the_unit()", + "id": "breadarrd_src_sources_mod_parses_a_size_with_no_space_before_the_unit" + }, + { + "label": "rss.rs", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "rss.rs", + "id": "breadarrd_src_sources_rss" + }, + { + "label": "RssSource", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L13", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "rsssource", + "id": "breadarrd_src_sources_rss_rsssource" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "string", + "id": "breadarrd_src_sources_rss_rs_string" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "client", + "id": "breadarrd_src_sources_rss_rs_client" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": ".new()", + "id": "breadarrd_src_sources_rss_rsssource_new" + }, + { + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "into", + "id": "breadarrd_src_sources_rss_rs_into" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "self", + "id": "breadarrd_src_sources_rss_rs_self" + }, + { + "label": ".fetch()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": ".fetch()", + "id": "breadarrd_src_sources_rss_rsssource_fetch" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "option", + "id": "breadarrd_src_sources_rss_rs_option" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "result", + "id": "breadarrd_src_sources_rss_rs_result" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "vec", + "id": "breadarrd_src_sources_rss_rs_vec" + }, + { + "label": "build_search_url()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L45", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "build_search_url()", + "id": "breadarrd_src_sources_rss_build_search_url" + }, + { + "label": "ItemFields", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L60", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "itemfields", + "id": "breadarrd_src_sources_rss_itemfields" + }, + { + "label": "accumulate_field()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L76", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "accumulate_field()", + "id": "breadarrd_src_sources_rss_accumulate_field" + }, + { + "label": "parse_nyaa_rss()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L88", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parse_nyaa_rss()", + "id": "breadarrd_src_sources_rss_parse_nyaa_rss" + }, + { + "label": "parses_nyaa_item_with_custom_fields()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L176", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_nyaa_item_with_custom_fields()", + "id": "breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields" + }, + { + "label": "parses_cdata_wrapped_fields()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L196", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_cdata_wrapped_fields()", + "id": "breadarrd_src_sources_rss_parses_cdata_wrapped_fields" + }, + { + "label": "build_search_url_appends_query_param()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L223", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "build_search_url_appends_query_param()", + "id": "breadarrd_src_sources_rss_build_search_url_appends_query_param" + }, + { + "label": "build_search_url_handles_a_feed_url_with_no_existing_query_string()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L231", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "build_search_url_handles_a_feed_url_with_no_existing_query_string()", + "id": "breadarrd_src_sources_rss_build_search_url_handles_a_feed_url_with_no_existing_query_string" + }, + { + "label": "build_search_url_is_unchanged_without_a_query()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L239", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "build_search_url_is_unchanged_without_a_query()", + "id": "breadarrd_src_sources_rss_build_search_url_is_unchanged_without_a_query" + }, + { + "label": "parses_live_nyaa_feed()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L250", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_live_nyaa_feed()", + "id": "breadarrd_src_sources_rss_parses_live_nyaa_feed" + }, + { + "label": "tpb.rs", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "tpb.rs", + "id": "breadarrd_src_sources_tpb" + }, + { + "label": "is_valid_info_hash()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L13", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "is_valid_info_hash()", + "id": "breadarrd_src_sources_tpb_is_valid_info_hash" + }, + { + "label": "TpbSource", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L26", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "tpbsource", + "id": "breadarrd_src_sources_tpb_tpbsource" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "string", + "id": "breadarrd_src_sources_tpb_rs_string" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 3, + "community_name": "execute_search_targets", + "norm_label": "client", + "id": "breadarrd_src_sources_tpb_rs_client" + }, + { + "label": "TpbResult", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L32", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "tpbresult", + "id": "breadarrd_src_sources_tpb_tpbresult" + }, + { + "label": "build_magnet()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L49", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "build_magnet()", + "id": "breadarrd_src_sources_tpb_build_magnet" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L59", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": ".new()", + "id": "breadarrd_src_sources_tpb_tpbsource_new" + }, + { + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "into", + "id": "breadarrd_src_sources_tpb_rs_into" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "self", + "id": "breadarrd_src_sources_tpb_rs_self" + }, + { + "label": ".fetch()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L75", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": ".fetch()", + "id": "breadarrd_src_sources_tpb_tpbsource_fetch" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "option", + "id": "breadarrd_src_sources_tpb_rs_option" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "result", + "id": "breadarrd_src_sources_tpb_rs_result" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "vec", + "id": "breadarrd_src_sources_tpb_rs_vec" + }, + { + "label": "build_magnet_includes_hash_name_and_trackers()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L125", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "build_magnet_includes_hash_name_and_trackers()", + "id": "breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers" + }, + { + "label": "parses_a_real_captured_response()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L132", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_a_real_captured_response()", + "id": "breadarrd_src_sources_tpb_parses_a_real_captured_response" + }, + { + "label": "filters_out_the_no_results_sentinel()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L141", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "filters_out_the_no_results_sentinel()", + "id": "breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel" + }, + { + "label": "is_valid_info_hash_accepts_both_real_shapes()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L156", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "is_valid_info_hash_accepts_both_real_shapes()", + "id": "breadarrd_src_sources_tpb_is_valid_info_hash_accepts_both_real_shapes" + }, + { + "label": "is_valid_info_hash_rejects_malformed_values()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L167", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "is_valid_info_hash_rejects_malformed_values()", + "id": "breadarrd_src_sources_tpb_is_valid_info_hash_rejects_malformed_values" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L630", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_config_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_daemonconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_1337x_mirrors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L543", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_anime_svtav1_max_threads", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L539", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_anime_svtav1_preset", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L510", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_av1_efficiency_factor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L678", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_config_has_expected_values", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L705", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_config_passes_validation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L661", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_db_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L514", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_exclude_hdr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L518", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_exclude_min_height", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L173", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_grab_enabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_grab_poll_interval_secs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_import_poll_interval_secs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L657", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_listen_addr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L653", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_log_level", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L547", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_min_size_reduction_pct", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L665", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_model_dir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_nyaa_rss_url", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L479", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_parallelism_max", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L490", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_parallelism_max_anime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L475", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_parallelism_min", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L669", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_qbit_category", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L535", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_quality_anime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L526", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_quality_live_action", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L502", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_reference_bitrate_kbps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L506", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_reference_height", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_root_folder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_search_budget_per_cycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L161", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_search_enabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_search_poll_interval_secs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L551", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_skip_below_ceiling_ratio", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_tpb_api_url", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L467", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_transcode_poll_interval_secs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_upgrade_budget_per_cycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_upgrade_enabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_upgrade_min_score_gain", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_upgrade_poll_interval_secs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L471", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_vaapi_device", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L555", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_verify_sample_secs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L638", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_expand_home", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L275", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_jellyfinconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_libraryconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L685", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L268", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_notificationsconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L698", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_parses_partial_toml_with_defaults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L238", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_qbitconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L732", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_rejects_a_min_size_reduction_pct_above_one", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L726", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_rejects_a_negative_min_size_reduction_pct", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L716", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_rejects_a_zero_reference_height", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_sourcesconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L568", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_tmdbconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L561", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_tvdbconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L617", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_db_path", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L625", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_default_root_folder", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L574", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_load", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L621", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_model_dir", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L591", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_validate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_daemonconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_jellyfinconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_libraryconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_notificationsconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_qbitconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_sourcesconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_tmdbconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_tvdbconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_libraryconfig", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L220", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_daemonconfig", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L181", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarr_shared_src_config_default_1337x_mirrors", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L661", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_default_db_path", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L657", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_default_listen_addr", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L653", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_default_log_level", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L665", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_default_model_dir", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L165", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_default_nyaa_rss_url", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L669", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_default_qbit_category", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_default_root_folder", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L133", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_default_tpb_api_url", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L471", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_default_vaapi_device", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L279", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_jellyfinconfig", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L270", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_notificationsconfig", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L255", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_qbitconfig", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L87", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L570", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_tmdbconfig", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L382", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L563", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_tvdbconfig", + "target": "breadarr_shared_src_config_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "breadarr_shared_src_config_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "breadarr_shared_src_config_sourcesconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "default", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L181", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_default_1337x_mirrors", + "target": "breadarr_shared_src_config_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L382", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "breadarr_shared_src_config_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L223", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_daemonconfig", + "target": "default", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L441", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L116", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_1337x_mirrors", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_grab_enabled", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_grab_poll_interval_secs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_import_poll_interval_secs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_nyaa_rss_url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_search_budget_per_cycle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_search_enabled", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_search_poll_interval_secs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_tpb_api_url", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_upgrade_budget_per_cycle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_upgrade_enabled", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_upgrade_min_score_gain", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_upgrade_poll_interval_secs", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L114", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L574", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L224", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L442", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L224", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_daemonconfig", + "target": "breadarr_shared_src_config_daemonconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_default_db_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L227", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_default_listen_addr", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_default_log_level", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L229", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_default_model_dir", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L442", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "breadarr_shared_src_config_transcodeconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1569", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1188", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_cfg", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1007", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_effective_parallelism", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L496", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_is_anime_path", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L596", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_should_enqueue", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "target": "breadarr_shared_src_config_transcodeconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L577", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_transcodeconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L679", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_default_config_has_expected_values", + "target": "breadarr_shared_src_config_transcodeconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L706", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_default_config_passes_validation", + "target": "breadarr_shared_src_config_transcodeconfig_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L459", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_anime_svtav1_max_threads", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L458", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_anime_svtav1_preset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L452", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_av1_efficiency_factor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L453", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_exclude_hdr", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L454", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_exclude_min_height", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L460", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_min_size_reduction_pct", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L448", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_parallelism_max", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L449", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_parallelism_max_anime", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L447", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_parallelism_min", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L457", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_quality_anime", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L455", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_quality_live_action", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L450", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_reference_bitrate_kbps", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L451", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_reference_height", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L461", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_skip_below_ceiling_ratio", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L445", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_transcode_poll_interval_secs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L446", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_vaapi_device", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L462", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_verify_sample_secs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L575", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_config_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L582", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_config_validate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L574", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L690", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", + "target": "breadarr_shared_src_config_config_load", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L591", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_config_validate", + "target": "breadarr_shared_src_config_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L706", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_default_config_passes_validation", + "target": "breadarr_shared_src_config_config_validate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L618", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_config_db_path", + "target": "breadarr_shared_src_config_expand_home", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L617", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_config_db_path", + "target": "breadarr_shared_src_config_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L625", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_config_default_root_folder", + "target": "breadarr_shared_src_config_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L621", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_config_model_dir", + "target": "breadarr_shared_src_config_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L630", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_config_path", + "target": "breadarr_shared_src_config_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L638", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarr_shared_src_config_expand_home", + "target": "breadarr_shared_src_config_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L622", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_config_model_dir", + "target": "breadarr_shared_src_config_expand_home", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L626", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_config_default_root_folder", + "target": "breadarr_shared_src_config_expand_home", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L635", + "weight": 1.0, + "_origin": "ast", + "source": "breadarr_shared_src_config_config_path", + "target": "breadarr_shared_src_config_expand_home", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_audiostream", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_build_media_probe", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L220", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_decodecheck", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L357", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_default_is_english", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_no_default_is_set", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L327", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_true_when_default_track_is_not_english", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L376", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_generate_clip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L452", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L322", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_has_english_audio_false_with_no_tracks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L300", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_has_english_audio_true_when_any_track_is_english", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_is_english", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L489", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L472", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L371", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L543", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_even_when_attached_pic_comes_first", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L577", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_when_attached_pic_comes_second", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_subtitlestream", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L225", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L433", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L415", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L399", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_audiostream", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_audiostream", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_audiostream", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_is_english", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L203", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_subtitlestream", + "target": "breadarrd_src_importer_ffprobe_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L126", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_build_media_probe", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L222", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_decodecheck", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L21", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_subtitlestream", + "target": "breadarrd_src_importer_ffprobe_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L43", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_subtitlestream", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_importer_ffprobe_subtitlestream", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_importer_ffprobe_subtitlestream", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L242", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_subtitle_codec_args", + "target": "breadarrd_src_importer_ffprobe_subtitlestream", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L126", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_build_media_probe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe_is_hdr", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L43", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_probe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L942", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probefields_from_probe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L988", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_upsert_probe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", + "target": "breadarrd_src_importer_ffprobe_is_english", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", + "target": "breadarrd_src_importer_ffprobe_is_english", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_probe", + "target": "breadarrd_src_importer_ffprobe_build_media_probe", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_probe", + "target": "breadarrd_src_importer_ffprobe_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_probe", + "target": "breadarrd_src_importer_ffprobe_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L499", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", + "target": "breadarrd_src_importer_ffprobe_probe", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L478", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", + "target": "breadarrd_src_importer_ffprobe_probe", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L372", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", + "target": "breadarrd_src_importer_ffprobe_probe", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L376", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_generate_clip", + "target": "breadarrd_src_importer_ffprobe_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L452", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_generate_test_clip", + "target": "breadarrd_src_importer_ffprobe_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_verify_decodable", + "target": "breadarrd_src_importer_ffprobe_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L259", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "target": "breadarrd_src_importer_ffprobe_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_verify_decodable", + "target": "breadarrd_src_importer_ffprobe_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L259", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "target": "breadarrd_src_importer_ffprobe_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L126", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_build_media_probe", + "target": "value", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L566", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_even_when_attached_pic_comes_first", + "target": "breadarrd_src_importer_ffprobe_build_media_probe", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L600", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_when_attached_pic_comes_second", + "target": "breadarrd_src_importer_ffprobe_build_media_probe", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L225", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_verify_decodable", + "target": "breadarrd_src_importer_ffprobe_decodecheck", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L259", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "target": "breadarrd_src_importer_ffprobe_decodecheck", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1068", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_record_decode_check", + "target": "breadarrd_src_importer_ffprobe_decodecheck", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "target": "breadarrd_src_importer_ffprobe_verify_decodable", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L442", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L426", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L408", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L376", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_generate_clip", + "target": "breadarrd_src_importer_ffprobe_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L424", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", + "target": "breadarrd_src_importer_ffprobe_generate_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L406", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", + "target": "breadarrd_src_importer_ffprobe_generate_clip", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L452", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_generate_test_clip", + "target": "breadarrd_src_importer_ffprobe_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L497", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", + "target": "breadarrd_src_importer_ffprobe_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L476", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", + "target": "breadarrd_src_importer_ffprobe_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4287", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3032", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3038", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3449", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4094", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3082", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3076", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4186", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3120", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_builds_filename_with_episode_title", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3128", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_builds_filename_without_episode_title", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L737", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_collect_video_files", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L349", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_copy_via_temp_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3199", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_deterministic_filename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_deterministic_movie_filename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3399", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L875", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_ensure_probed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2418", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2371", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2458", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L461", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_fail_grab", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3088", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L672", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_by_basename", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L692", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_by_stem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2970", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2921", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2997", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3900", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_generate_dual_audio_clip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2353", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L408", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_grab_is_stalled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L423", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_grab_missing_past_grace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L238", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_has_cjk", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3599", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3668", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3817", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3745", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4595", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4418", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4534", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4479", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1553", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_importoutcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3520", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L363", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_importstats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L285", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_insufficient_space", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3152", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_insufficient_space_is_false_for_a_trivially_small_request", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3157", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_insufficient_space_is_true_for_an_absurd_request", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_largest_video_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_locate_video_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3237", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_locates_a_single_file_torrent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4370", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1569", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2683", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L332", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_move_or_copy_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3220", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3141", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_omits_a_cjk_only_episode_title_instead_of_embedding_it", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2158", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_packfileoutcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_pendinggrab", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1093", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1129", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probe_library", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2491", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L918", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probefields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1106", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probesweepreport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_process_pending_grabs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3270", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3044", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2694", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2888", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L532", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_missing_files", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2849", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2805", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2746", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L484", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcileoutcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1068", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_record_decode_check", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L443", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_record_import_error", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4021", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L844", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_relink_episode_files", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L720", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_relinkcandidate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1323", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remap_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3262", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remap_path_is_noop_when_prefixes_not_configured", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3250", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remap_path_translates_container_prefix_to_host_prefix", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1237", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remux_backlog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3933", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3992", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1276", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remux_one_backlog_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1218", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remuxbacklogreport", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_rs_jellyfinclient", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_run_import_cycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L306", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_same_filesystem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3185", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_same_filesystem_is_false_when_either_path_cannot_be_stat_d", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3171", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_same_filesystem_is_true_for_two_paths_under_the_same_temp_dir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L273", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_sanitize", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3136", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_sanitizes_path_hostile_characters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_season_dir", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1987", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_seasonpackimportoutcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2657", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4386", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1607", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_stalefile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_update_grab_progress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3053", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L988", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_upsert_probe", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1173", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verify_library", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2524", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2572", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2626", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1157", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verifylibraryreport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_walk_files", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_importer_mod", + "target": "qbitclient", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L461", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_pendinggrab", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_fetch_pending_grabs", + "target": "breadarrd_src_importer_mod_pendinggrab", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_pendinggrab", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_episode_id", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_media_item_id", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_release_id", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_root_folder", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_torrent_hash", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L67", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_pendinggrab", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L248", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_deterministic_filename", + "target": "breadarrd_src_importer_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L265", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_deterministic_movie_filename", + "target": "breadarrd_src_importer_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L934", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L723", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_relinkcandidate", + "target": "breadarrd_src_importer_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L273", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_sanitize", + "target": "breadarrd_src_importer_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L248", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_deterministic_filename", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L265", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_deterministic_movie_filename", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L672", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_by_basename", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L692", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_by_stem", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_pendinggrab_episode_id", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L934", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1610", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_stalefile", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L988", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_upsert_probe", + "target": "breadarrd_src_importer_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1418", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_pendinggrab_release_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L468", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_pendinggrab_media_item_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1790", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_pendinggrab_media_item_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1417", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_pendinggrab_torrent_hash", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L469", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_pendinggrab_episode_id", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3492", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3422", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_fetch_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_fetch_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_fetch_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3347", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1343", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L875", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_ensure_probed", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L461", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L408", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_grab_is_stalled", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L423", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_grab_missing_past_grace", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1569", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2683", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_media_item_with_root", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1093", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1129", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probe_library", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L532", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1068", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_record_decode_check", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L443", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_record_import_error", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L844", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_relink_episode_files", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1237", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remux_backlog", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1276", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remux_one_backlog_file", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2657", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_seeded_release_conn", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4386", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L389", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_update_grab_progress", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L988", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_upsert_probe", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1173", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_verify_library", + "target": "breadarrd_src_importer_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L349", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_copy_via_temp_file", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L875", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_ensure_probed", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L461", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L408", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_grab_is_stalled", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L423", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_grab_missing_past_grace", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L285", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_insufficient_space", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_largest_video_file", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_locate_video_file", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1569", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L332", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_move_or_copy_file", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1093", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1129", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probe_library", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L532", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1068", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_record_decode_check", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L443", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_record_import_error", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L844", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_relink_episode_files", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1237", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remux_backlog", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1276", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remux_one_backlog_file", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L389", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_update_grab_progress", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L988", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_upsert_probe", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1173", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_verify_library", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_walk_files", + "target": "breadarrd_src_importer_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L737", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_collect_video_files", + "target": "breadarrd_src_importer_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_walk_files", + "target": "breadarrd_src_importer_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1630", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_locate_video_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_locate_video_file", + "target": "breadarrd_src_importer_mod_largest_video_file", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_locate_video_file", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_locate_video_file", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3243", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_locates_a_single_file_torrent", + "target": "breadarrd_src_importer_mod_locate_video_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4377", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", + "target": "breadarrd_src_importer_mod_locate_video_file", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L737", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_collect_video_files", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L349", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_copy_via_temp_file", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L875", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_ensure_probed", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L672", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_by_basename", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L692", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_by_stem", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3900", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_generate_dual_audio_clip", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_generate_test_clip", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L285", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_insufficient_space", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_largest_video_file", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2683", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_media_item_with_root", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L332", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_move_or_copy_file", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1276", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remux_one_backlog_file", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L306", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_same_filesystem", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_walk_files", + "target": "breadarrd_src_importer_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L737", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_collect_video_files", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L672", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_by_basename", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L692", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_by_stem", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3900", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_generate_dual_audio_clip", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2353", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_generate_test_clip", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_largest_video_file", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L726", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_relinkcandidate", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1323", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remap_path", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L226", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_season_dir", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1609", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_stalefile", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_walk_files", + "target": "breadarrd_src_importer_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L190", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_largest_video_file", + "target": "breadarrd_src_importer_mod_walk_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2031", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_walk_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1687", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_season_dir", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2198", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_season_dir", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L256", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_deterministic_filename", + "target": "breadarrd_src_importer_mod_has_cjk", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L255", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_deterministic_filename", + "target": "breadarrd_src_importer_mod_sanitize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1680", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_deterministic_filename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2191", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_deterministic_filename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_deterministic_movie_filename", + "target": "breadarrd_src_importer_mod_sanitize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1696", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_deterministic_movie_filename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1864", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_insufficient_space", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2290", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_insufficient_space", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1864", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_same_filesystem", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2290", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_same_filesystem", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1882", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_move_or_copy_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2301", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_move_or_copy_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L336", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_move_or_copy_file", + "target": "breadarrd_src_importer_mod_copy_via_temp_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3227", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", + "target": "breadarrd_src_importer_mod_move_or_copy_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3206", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", + "target": "breadarrd_src_importer_mod_copy_via_temp_file", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_importstats", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_importstats", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1426", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_update_grab_progress", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3048", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", + "target": "breadarrd_src_importer_mod_update_grab_progress", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3055", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", + "target": "breadarrd_src_importer_mod_update_grab_progress", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1427", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_grab_is_stalled", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1418", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_grab_missing_past_grace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1482", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_record_import_error", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3098", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", + "target": "breadarrd_src_importer_mod_fail_grab", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1419", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_fail_grab", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L532", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_reconcileoutcome", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2725", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", + "target": "breadarrd_src_importer_mod_reconcile_missing_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2902", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", + "target": "breadarrd_src_importer_mod_reconcile_missing_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L581", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_find_by_basename", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L592", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_find_by_stem", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2874", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", + "target": "breadarrd_src_importer_mod_reconcile_missing_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2833", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", + "target": "breadarrd_src_importer_mod_reconcile_missing_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2782", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", + "target": "breadarrd_src_importer_mod_reconcile_missing_files", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L672", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_by_basename", + "target": "osstr", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L692", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_by_stem", + "target": "osstr", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_relinkcandidate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L844", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_relink_episode_files", + "target": "breadarrd_src_importer_mod_relinkcandidate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L803", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_collect_video_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2988", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2938", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3019", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2944", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "target": "breadarrd_src_importer_mod_relink_episode_files", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L857", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_relink_episode_files", + "target": "breadarrd_src_importer_mod_ensure_probed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L898", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_ensure_probed", + "target": "breadarrd_src_importer_mod_upsert_probe", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2441", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", + "target": "breadarrd_src_importer_mod_ensure_probed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2392", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", + "target": "breadarrd_src_importer_mod_ensure_probed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1945", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_ensure_probed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2328", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_ensure_probed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1144", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probe_library", + "target": "breadarrd_src_importer_mod_ensure_probed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3956", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "target": "breadarrd_src_importer_mod_ensure_probed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1313", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remux_one_backlog_file", + "target": "breadarrd_src_importer_mod_ensure_probed", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2552", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "target": "breadarrd_src_importer_mod_ensure_probed", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L942", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_probefields_from_probe", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L942", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probefields_from_probe", + "target": "breadarrd_src_importer_mod_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1191", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_verify_library", + "target": "breadarrd_src_importer_mod_record_decode_check", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1946", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2329", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1129", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probe_library", + "target": "breadarrd_src_importer_mod_probesweepreport", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2512", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", + "target": "breadarrd_src_importer_mod_probe_library", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1173", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_verify_library", + "target": "breadarrd_src_importer_mod_verifylibraryreport", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2554", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "target": "breadarrd_src_importer_mod_verify_library", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2608", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", + "target": "breadarrd_src_importer_mod_verify_library", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2648", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", + "target": "breadarrd_src_importer_mod_verify_library", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1237", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remux_backlog", + "target": "breadarrd_src_importer_mod_remuxbacklogreport", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1262", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remux_backlog", + "target": "breadarrd_src_importer_mod_remux_one_backlog_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3966", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "target": "breadarrd_src_importer_mod_remux_backlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4015", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", + "target": "breadarrd_src_importer_mod_remux_backlog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1449", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_remap_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1350", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_process_pending_grabs", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_rs_jellyfinclient", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "qbitclient", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3493", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", + "target": "breadarrd_src_importer_mod_process_pending_grabs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3436", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", + "target": "breadarrd_src_importer_mod_process_pending_grabs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1504", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_import_one", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1464", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_import_season_pack", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "torrentinfo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3374", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", + "target": "breadarrd_src_importer_mod_process_pending_grabs", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_importoutcome", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1975", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2337", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1617", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_stalefile", + "target": "breadarrd_src_importer_mod_stalefile_restore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1866", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_stalefile_restore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2292", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_stalefile_restore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4345", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", + "target": "breadarrd_src_importer_mod_import_one", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4152", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", + "target": "breadarrd_src_importer_mod_import_one", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4248", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", + "target": "breadarrd_src_importer_mod_import_one", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3646", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", + "target": "breadarrd_src_importer_mod_import_one", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3727", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", + "target": "breadarrd_src_importer_mod_import_one", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3863", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", + "target": "breadarrd_src_importer_mod_import_one", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3799", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", + "target": "breadarrd_src_importer_mod_import_one", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3558", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", + "target": "breadarrd_src_importer_mod_import_one", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4073", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", + "target": "breadarrd_src_importer_mod_import_one", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_seasonpackimportoutcome", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2087", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_import_season_pack_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4608", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", + "target": "breadarrd_src_importer_mod_import_season_pack", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4432", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", + "target": "breadarrd_src_importer_mod_import_season_pack", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4567", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", + "target": "breadarrd_src_importer_mod_import_season_pack", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4509", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", + "target": "breadarrd_src_importer_mod_import_season_pack", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_packfileoutcome", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2439", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2390", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2479", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3634", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3712", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3850", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2504", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2543", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "target": "breadarrd_src_importer_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3033", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3039", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3083", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3077", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3089", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3045", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3054", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", + "target": "breadarrd_src_importer_mod_seeded_release_conn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2974", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2925", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3002", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2698", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2854", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", + "target": "breadarrd_src_importer_mod_media_item_with_root", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3946", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "target": "breadarrd_src_importer_mod_generate_dual_audio_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4596", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4419", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4535", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4480", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "arc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L727", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_backlogcandidate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1188", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1300", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1329", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1235", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L738", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claimedjob", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1007", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_effective_parallelism", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1660", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1692", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1631", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1606", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1405", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1496", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L296", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encodeoutcome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_enqueue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_finalize_job", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L953", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_finalizedjob", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_find_backlog_candidates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1282", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1536", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1561", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1514", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1364", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L473", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_anime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L506", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_anime_content", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L496", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_anime_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1736", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L460", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_beneficial", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1460", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_beneficial_rejects_growth_and_marginal_shrinkage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L989", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_live_action_parallelism_for", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1476", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L533", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_rs_jellyfinclient", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_cycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1792", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L192", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1212", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_seed_file", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L596", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_should_enqueue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1390", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_should_enqueue_rejects_missing_codec_or_height", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L242", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1585", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1753", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1761", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1771", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L283", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_temp_path_for", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1434", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L959", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_transcodecyclestats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L948", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_transcodeoutcome", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod", + "target": "mutex", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L373", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1754", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1762", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1772", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L396", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_transcode_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1536", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic", + "target": "breadarrd_src_transcode_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1561", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1514", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "target": "breadarrd_src_transcode_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1364", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_generate_test_clip", + "target": "breadarrd_src_transcode_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L496", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_is_anime_path", + "target": "breadarrd_src_transcode_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_transcode_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L283", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_temp_path_for", + "target": "breadarrd_src_transcode_mod_rs_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_enqueue", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L473", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_is_anime", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L506", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L533", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L192", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L387", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L215", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L242", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_subtitle_codec_args", + "target": "breadarrd_src_transcode_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L242", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_subtitle_codec_args", + "target": "breadarrd_src_transcode_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1591", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_rs_vec", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L731", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_backlogcandidate", + "target": "breadarrd_src_transcode_mod_rs_string", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L384", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_temp_path_for", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L545", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "target": "breadarrd_src_transcode_mod_temp_path_for", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L283", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_temp_path_for", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1436", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans", + "target": "breadarrd_src_transcode_mod_temp_path_for", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L741", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claimedjob", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L304", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encodeoutcome", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1536", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1561", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1514", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1364", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_generate_test_clip", + "target": "breadarrd_src_transcode_mod_rs_pathbuf", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_encodeoutcome", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_encodeoutcome", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L446", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_is_beneficial", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1670", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1709", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1641", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1616", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1414", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1505", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1140", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_encode_and_verify", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L731", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_backlogcandidate", + "target": "breadarrd_src_transcode_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L744", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claimedjob", + "target": "breadarrd_src_transcode_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1007", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_effective_parallelism", + "target": "breadarrd_src_transcode_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_enqueue", + "target": "breadarrd_src_transcode_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L596", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_should_enqueue", + "target": "breadarrd_src_transcode_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L473", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_is_anime", + "target": "breadarrd_src_transcode_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L515", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_is_anime", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_enqueue", + "target": "breadarrd_src_transcode_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L533", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "target": "breadarrd_src_transcode_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1212", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_seed_file", + "target": "breadarrd_src_transcode_mod_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L663", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_is_anime_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L717", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_is_anime_path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L512", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_is_anime_path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_backlogcandidate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1292", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", + "target": "breadarrd_src_transcode_mod_find_backlog_candidates", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_backlogcandidate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_claimedjob", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_claimedjob", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "mutex", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1320", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1357", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1266", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1125", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "arc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "arc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "arc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "mutex" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "mutex" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "mutex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "mutex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "mutex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_finalizedjob", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1164", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_finalize_job", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L955", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_finalizedjob", + "target": "breadarrd_src_transcode_mod_transcodeoutcome", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_transcodecyclestats", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_transcodecyclestats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L968", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_transcodecyclestats", + "target": "breadarrd_src_transcode_mod_transcodecyclestats_merge", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1062", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_transcodecyclestats_merge", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L968", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_transcodecyclestats_merge", + "target": "breadarrd_src_transcode_mod_rs_self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1013", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_effective_parallelism", + "target": "breadarrd_src_transcode_mod_live_action_parallelism_for", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1007", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_effective_parallelism", + "target": "breadarrd_src_transcode_mod_rs_jellyfinclient", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1111", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_effective_parallelism", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_jellyfinclient", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_jellyfinclient", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1847", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "target": "breadarrd_src_transcode_mod_run_cycle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1668", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1709", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1639", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1614", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1414", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1505", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1292", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1737", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1845", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1391", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_should_enqueue_rejects_missing_codec_or_height", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1754", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1762", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1772", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", + "target": "breadarrd_src_transcode_mod_cfg", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1304", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", + "target": "breadarrd_src_transcode_mod_seed_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1333", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", + "target": "breadarrd_src_transcode_mod_seed_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1239", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", + "target": "breadarrd_src_transcode_mod_seed_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1285", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", + "target": "breadarrd_src_transcode_mod_seed_file", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1411", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "target": "breadarrd_src_transcode_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1502", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "target": "breadarrd_src_transcode_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1806", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "target": "breadarrd_src_transcode_mod_generate_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1666", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "target": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1801", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "target": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1612", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "target": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1637", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_backgroundrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_constant_time_eq" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L202", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_constant_time_eq_matches_identical_strings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L212", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_constant_time_eq_rejects_different_lengths" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L207", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_constant_time_eq_rejects_different_strings_of_the_same_length" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L217", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_constant_time_eq_treats_empty_strings_as_equal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_cyclerecord" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_cyclestatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_require_api_token" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_router" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_rs_connection" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L16", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_rs_qbitclient" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "response" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "statuscode" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "tmdbclient" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L15", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "tvdbclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_backgroundrequest" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_cyclestatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L25", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L28", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "sender" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L27", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "tmdbclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "tvdbclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_require_api_token", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L133", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_router", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L81", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L93", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_cyclerecord", + "target": "breadarrd_src_api_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "sender" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_releasecandidate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L50", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L81", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_cyclerecord" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L91", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_cyclerecord", + "target": "datetime" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L91", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_cyclerecord", + "target": "utc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L112", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_require_api_token", + "target": "breadarrd_src_api_mod_constant_time_eq" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_require_api_token", + "target": "breadarrd_src_api_mod_rs_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_require_api_token", + "target": "next" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_require_api_token", + "target": "request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_require_api_token", + "target": "response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_approve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_internal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_reject" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_scheduler" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "json" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "reviewqueueentry" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "statuscode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_vec" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "json" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "reviewqueueentry" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "statuscode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "statuscode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L117", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_internal", + "target": "statuscode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_reject", + "target": "statuscode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L117", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_internal", + "target": "breadarrd_src_api_routes_review_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_internal" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L117", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_internal", + "target": "e" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_download" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L303", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_empty_input_has_zero_overlap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_ensure_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L276", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_identical_titles_fully_overlap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_matchcandidate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_matchoutcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_queue_for_review" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_rs_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L308", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_shared_particle_alone_is_not_real_overlap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L281", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L224", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_token_overlap_ratio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L291", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "hashmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "breadarrd_src_matcher_mod_download" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "breadarrd_src_matcher_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_load", + "target": "breadarrd_src_matcher_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_download", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L246", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L136", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L110", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_embed_cached", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L121", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_embed_query", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_load", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L156", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_download", + "target": "pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L75", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_matchcandidate", + "target": "breadarrd_src_matcher_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L82", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_matchoutcome", + "target": "breadarrd_src_matcher_mod_matchcandidate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L246", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_matchcandidate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L136", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L156", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_matchoutcome" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_rs_vec" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_best_match_index" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_cached" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_query" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_match_title" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "hashmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L87", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "ortembedder" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L110", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_embed_cached", + "target": "breadarrd_src_matcher_mod_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L121", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_embed_query", + "target": "breadarrd_src_matcher_mod_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_load", + "target": "breadarrd_src_matcher_mod_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_cached" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L171", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_cached" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_query" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_query" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L136", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L246", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L156", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_rs_connection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L199", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_token_overlap_ratio" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L246", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_rs_connection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps", + "target": "breadarrd_src_matcher_mod_token_overlap_ratio" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L295", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap", + "target": "breadarrd_src_matcher_mod_token_overlap_ratio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L358", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_codec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L349", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L279", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_does_not_panic_on_real_corpus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L336", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parsedrelease" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L221", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_a_season_marker_followed_by_a_dash_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L166", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_season_pack_no_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_season_pack_shapes_without_literal_parens" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L257", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_year_and_bare_episode_number" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L299", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L308", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L317", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L327", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_source" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_source" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L155", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_source", + "target": "breadarrd_src_parser_mod_source" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L33", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_codec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L168", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_codec", + "target": "breadarrd_src_parser_mod_codec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parse", + "target": "breadarrd_src_parser_mod_parsedrelease" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_looks_like_episode", + "target": "breadarrd_src_parser_mod_parsedrelease" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_looks_like_season_pack", + "target": "breadarrd_src_parser_mod_parsedrelease" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_parser_mod_parsedrelease" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L232", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L359", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L282", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_does_not_panic_on_real_corpus", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L367", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L222", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_a_season_marker_followed_by_a_dash_episode", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_season_pack_no_episode", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L267", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_year_and_bare_episode_number", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L302", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L311", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L320", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L330", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_derive_title" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_bit_depth" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L168", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_codec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L142", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_container" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L220", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_episode_info" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_group" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_resolution" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L155", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_source" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L184", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_year" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L209", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_find_real_dash_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_first_quality_marker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_looks_like_episode_range" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L105", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_overlaps_a_date" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L212", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_find_real_dash_episode", + "target": "breadarrd_src_parser_tokens_overlaps_a_date" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_looks_like_episode_range", + "target": "breadarrd_src_parser_tokens_overlaps_a_date" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L221", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_looks_like_episode_range" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L136", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_group", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L136", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_group", + "target": "breadarrd_src_parser_tokens_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L180", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_bit_depth", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L168", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_codec", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L142", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_container", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L220", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L146", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_resolution", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L155", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_source", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L184", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_year", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L209", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_find_real_dash_episode", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L266", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_first_quality_marker", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L278", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_derive_title", + "target": "breadarrd_src_parser_tokens_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L142", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_container", + "target": "breadarrd_src_parser_tokens_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_find_real_dash_episode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L209", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_find_real_dash_episode", + "target": "captures" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_first_quality_marker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2600", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_a_second_prepare_call_on_an_already_claimed_review_sees_not_pending" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2047", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_approvalprep" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_best_existing_movie_score" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_best_existing_score" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_best_existing_season_pack_score" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L947", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_movie_query" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2959", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_movie_query_appends_year_when_known" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L938", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_tv_query" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2939", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_tv_query_formats_season_episode_for_x1337" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2947", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_tv_query_is_title_only_for_tpb" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3185", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L333", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2855", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2497", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3115", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3079", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3099", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3225", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3152", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_respects_budget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3129", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2382", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2364", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2372", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_execute_search_targets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_fetch_candidates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_finalize_review_approval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_episode_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2887", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_media_item_id_by_title" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_monitored_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2747", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_monitored_missing_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2303", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_finds_a_monitored_missing_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_get_media_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_get_review_row" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_grab_and_capture_hash" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_grab_candidate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_grab_prepared_approval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L754", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_grabcyclestats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L351", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_infer_has_english_audio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2271", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_infers_english_audio_present_by_default" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2278", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_infers_no_english_audio_for_vostfr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2481", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_is_anime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L458", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_is_seen" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2560", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2551", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2774", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_episode_detects_any_episode_marker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L147", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_non_video_format" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2903", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_non_video_format_catches_common_ebook_and_comic_markers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2787", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_season_pack_detects_batch_releases" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2797", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_season_pack_is_false_for_a_single_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L467", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_mark_seen" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_mediaitemrow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2665", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2657", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2677", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L210", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2708", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2722", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2730", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2694", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_needs_grab" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2574", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_year_mismatch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2922", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_year_mismatch_rejects_far_apart_years_only" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L903", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_passes_relevance_filter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_prepare_review_approval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2028", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_preparedapproval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2580", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_process_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_processoutcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_grab" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2448", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2398", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_search_attempt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3159", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3208", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_target_attempt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_upgrade_attempt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2223", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_reject_review" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2635", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2646", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2166", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_review_claim" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2617", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_sort_key" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2831", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_sort_key_falls_back_to_seeders_within_the_same_group" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2807", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3273", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3282", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_relevance_filter_lets_everything_through_for_titles_with_no_significant_words" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3260", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_resolve_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2524", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2514", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2003", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_reviewqueuerow" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_run_grab_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_run_search_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_run_upgrade_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L913", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_sanitize_query_text" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2931", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_sanitize_query_text_strips_punctuation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2967", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1423", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L846", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_searchroute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L859", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_searchtarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2284", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2538", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2313", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L403", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2266", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab_repack_even_below_the_minimum_gain_threshold" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2252", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab_repack_even_if_not_higher_scored" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2236", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab_when_nothing_exists_yet" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2241", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab_when_strictly_better_score" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2258", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_not_grab_when_score_gain_is_below_the_minimum_threshold" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2246", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_not_grab_when_worse_or_equal_score" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L888", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_significant_words" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3252", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_significant_words_drops_short_and_punctuation_only_tokens" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1813", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_source_route_name" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_processoutcome" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_processoutcome", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_processoutcome", + "target": "rejectreason" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_movie_score", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_score", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_season_pack_score", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L947", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_build_movie_query", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_episode_id", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_media_item_id_by_title", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_monitored_episode", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_monitored_missing_episode", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_and_capture_hash", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_mediaitemrow", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_year_mismatch", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2034", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_preparedapproval", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_upgrade_attempt", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2007", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_reviewqueuerow", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L885", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L403", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_should_grab", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_get_media_item", + "target": "breadarrd_src_scheduler_mediaitemrow" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_mediaitemrow", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L947", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_build_movie_query", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L938", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_build_tv_query", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_and_capture_hash", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L903", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_passes_relevance_filter", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2037", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_preparedapproval", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2008", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_reviewqueuerow", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L913", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_sanitize_query_text", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L878", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L888", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_significant_words", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1854", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_get_media_item" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_get_media_item", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_get_media_item", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1950", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_get_media_item" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2072", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_get_media_item" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_get_media_item" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_movie_score", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_score", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_season_pack_score", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L333", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_episode_id", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_media_item_id_by_title", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_monitored_episode", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_monitored_missing_episode", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_get_review_row", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2481", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_insert_pending_review", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L243", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_is_anime", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L458", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_is_seen", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L467", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_mark_seen", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L180", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_needs_grab", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_upgrade_attempt", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2223", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_reject_review", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2166", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_review_claim", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2967", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_search_enumeration_conn", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2284", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_seeded_conn", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2538", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_seeded_movie_conn", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2313", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_movie_score", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_score", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_season_pack_score", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L333", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_episode_id", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_media_item_id_by_title", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_monitored_episode", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_monitored_missing_episode", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_get_review_row", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_and_capture_hash", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L243", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_is_anime", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L458", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_is_seen", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L467", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_mark_seen", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L210", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L180", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_needs_grab", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_upgrade_attempt", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2223", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_reject_review", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2166", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_review_claim", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1864", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1956", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile", + "target": "profilekind" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile", + "target": "qualityprofile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2567", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2554", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2112", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L561", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2079", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_looks_like_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L517", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_looks_like_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1883", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1957", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2088", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L530", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_sort_key", + "target": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_sort_key", + "target": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_sort_key", + "target": "reverse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1867", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "reverse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L486", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_looks_like_non_video_format" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2082", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_movie_year_mismatch" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L520", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_movie_year_mismatch" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2085", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_movie_needs_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L525", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_movie_needs_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L524", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1856", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_is_anime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L553", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_is_anime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2097", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_resolve_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L539", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_resolve_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2305", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finds_a_monitored_missing_episode", + "target": "breadarrd_src_scheduler_find_monitored_missing_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2100", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_find_monitored_missing_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L544", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_find_monitored_missing_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L543", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_find_monitored_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2092", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L534", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1888", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_infer_has_english_audio" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L567", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_infer_has_english_audio" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L599", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_best_existing_score" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L601", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_best_existing_movie_score" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L600", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_best_existing_season_pack_score" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L604", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_should_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2203", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_record_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1986", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_record_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L628", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_record_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2456", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", + "target": "breadarrd_src_scheduler_record_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2406", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", + "target": "breadarrd_src_scheduler_record_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1727", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_is_seen" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L777", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_is_seen" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1759", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_mark_seen" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L805", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_mark_seen" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1738", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_process_item" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L613", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_grab_and_capture_hash" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L792", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_process_item" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_and_capture_hash", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1974", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_grab_and_capture_hash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2181", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_grab_and_capture_hash" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_grabcyclestats" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_sources_mod_releasesource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L938", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_build_tv_query", + "target": "breadarrd_src_scheduler_searchroute" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L868", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_searchroute" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1813", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_source_route_name", + "target": "breadarrd_src_scheduler_searchroute" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_searchtarget" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_searchtarget" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_searchtarget" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_searchtarget" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_searchtarget" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L878", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L888", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_significant_words", + "target": "breadarrd_src_scheduler_rs_vec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1047", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_significant_words" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1582", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_significant_words" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1232", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_significant_words" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3274", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match", + "target": "breadarrd_src_scheduler_significant_words" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3261", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word", + "target": "breadarrd_src_scheduler_significant_words" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1708", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_passes_relevance_filter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1871", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_passes_relevance_filter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L950", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_build_movie_query", + "target": "breadarrd_src_scheduler_sanitize_query_text" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L940", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_build_tv_query", + "target": "breadarrd_src_scheduler_sanitize_query_text" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1046", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_build_tv_query" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1581", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_build_tv_query" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1231", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_build_tv_query" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1110", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_build_movie_query" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1301", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_build_movie_query" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3199", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3117", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3081", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3236", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3154", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_respects_budget", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3131", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3165", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1455", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2392", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2366", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2374", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1492", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3193", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", + "target": "breadarrd_src_scheduler_record_search_attempt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3164", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", + "target": "breadarrd_src_scheduler_record_search_attempt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3210", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", + "target": "breadarrd_src_scheduler_record_search_attempt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1418", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_record_search_attempt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1417", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_record_upgrade_attempt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1682", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_record_target_attempt" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1456", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_execute_search_targets" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_sources_rss_rsssource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_sources_tpb_tpbsource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "scrapesource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "scrapesource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "scrapesource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "scrapesource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1493", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_execute_search_targets" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_sources_rss_rsssource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_sources_tpb_tpbsource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3105", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", + "target": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1842", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_sources_rss_rsssource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_sources_tpb_tpbsource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1910", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_source_route_name" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_releasecandidate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_sources_rss_rsssource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_sources_tpb_tpbsource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_get_review_row", + "target": "breadarrd_src_scheduler_reviewqueuerow" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2062", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_get_review_row" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2048", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_approvalprep", + "target": "breadarrd_src_scheduler_preparedapproval" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_preparedapproval" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_preparedapproval" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_approvalprep" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2584", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", + "target": "breadarrd_src_scheduler_prepare_review_approval" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2625", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending", + "target": "breadarrd_src_scheduler_release_review_claim" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2856", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2498", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2888", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2304", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finds_a_monitored_missing_episode", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2449", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2399", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2525", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2515", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2383", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", + "target": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2365", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", + "target": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2373", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", + "target": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2602", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_a_second_prepare_call_on_an_already_claimed_review_sees_not_pending", + "target": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2582", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", + "target": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2637", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", + "target": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2648", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", + "target": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2619", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending", + "target": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2601", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_a_second_prepare_call_on_an_already_claimed_review_sees_not_pending", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2561", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2552", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2666", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2658", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2678", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2709", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2723", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2731", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2695", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2575", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2581", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2636", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2647", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2618", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3192", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3116", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3080", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3100", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3226", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3153", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_respects_budget", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3130", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3160", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3209", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_parse_human_size" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L100", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_parses_a_size_with_no_space_before_the_unit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_parses_gib" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_parses_mib" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_rejects_unknown_unit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_releasesource" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_urlencode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod_rawreleaseitem", + "target": "breadarrd_src_sources_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod_rawreleaseitem", + "target": "breadarrd_src_sources_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L75", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod_urlencode", + "target": "breadarrd_src_sources_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L46", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod_parse_human_size", + "target": "breadarrd_src_sources_mod_rs_option" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_mod_releasesource" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L74", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_mod_releasesource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_sources_tpb_build_magnet", + "target": "breadarrd_src_sources_mod_urlencode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_sources_rss_accumulate_field", + "target": "breadarrd_src_sources_mod_parse_human_size" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_accumulate_field" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_build_search_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L223", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_build_search_url_appends_query_param" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_build_search_url_handles_a_feed_url_with_no_existing_query_string" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_build_search_url_is_unchanged_without_a_query" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_itemfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_parse_nyaa_rss" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L196", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_parses_cdata_wrapped_fields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L250", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_parses_live_nyaa_feed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_rs_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_rsssource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_rss_rs_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_rss_rs_string" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_rss_rsssource_fetch" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_rss_rsssource_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_build_search_url", + "target": "breadarrd_src_sources_rss_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_itemfields", + "target": "breadarrd_src_sources_rss_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_new", + "target": "breadarrd_src_sources_rss_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_rss_rsssource_new" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parses_live_nyaa_feed", + "target": "breadarrd_src_sources_rss_rsssource_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_new", + "target": "breadarrd_src_sources_rss_rs_into" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_new", + "target": "breadarrd_src_sources_rss_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L252", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parses_live_nyaa_feed", + "target": "breadarrd_src_sources_rss_rsssource_fetch" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_build_search_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_parse_nyaa_rss" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_build_search_url", + "target": "breadarrd_src_sources_rss_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_itemfields", + "target": "breadarrd_src_sources_rss_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_rss_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_rss_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_accumulate_field", + "target": "breadarrd_src_sources_rss_itemfields" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_rss_accumulate_field" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L211", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parses_cdata_wrapped_fields", + "target": "breadarrd_src_sources_rss_parse_nyaa_rss" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", + "target": "breadarrd_src_sources_rss_parse_nyaa_rss" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_build_magnet" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_is_valid_info_hash" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_is_valid_info_hash_accepts_both_real_shapes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_is_valid_info_hash_rejects_malformed_values" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_parses_a_real_captured_response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_tpbresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_tpbsource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", + "target": "breadarrd_src_sources_tpb_is_valid_info_hash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_is_valid_info_hash" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_tpb_rs_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_tpb_rs_string" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_tpb_tpbsource_fetch" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_tpb_tpbsource_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_build_magnet", + "target": "breadarrd_src_sources_tpb_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbresult", + "target": "breadarrd_src_sources_tpb_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_new", + "target": "breadarrd_src_sources_tpb_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", + "target": "breadarrd_src_sources_tpb_build_magnet" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_build_magnet" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_new", + "target": "breadarrd_src_sources_tpb_rs_into" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_new", + "target": "breadarrd_src_sources_tpb_rs_self" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L75", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_rs_vec" + } + ], + "hyperedges": [], + "built_at_commit": "109b29ee5525ce89e2dc43ef75fed7c00b773f9c" +} \ No newline at end of file diff --git a/graphify-out/2026-08-03/manifest.json b/graphify-out/2026-08-03/manifest.json new file mode 100644 index 0000000..9bddd45 --- /dev/null +++ b/graphify-out/2026-08-03/manifest.json @@ -0,0 +1,232 @@ +{ + "breadarr-shared/src/client.rs": { + "mtime": 1784176136.6198714, + "ast_hash": "383a3e626e611317f06b28984d72ab9e", + "semantic_hash": "" + }, + "breadarr-shared/src/config.rs": { + "mtime": 1785696395.8005114, + "ast_hash": "f6b6fb2eb97829e12f88821408ad1f02", + "semantic_hash": "" + }, + "breadarr-shared/src/dto.rs": { + "mtime": 1784908572.450929, + "ast_hash": "aa32217f2eb0f9f0dd3cb5384063e22f", + "semantic_hash": "" + }, + "breadarr-shared/src/lib.rs": { + "mtime": 1783781950.6175613, + "ast_hash": "a2ab57e66492dd8a3dd59c60f9821b27", + "semantic_hash": "" + }, + "breadarr-tui/src/app.rs": { + "mtime": 1784638215.5754883, + "ast_hash": "ca1205c8be64ec95230c75db46ceac51", + "semantic_hash": "" + }, + "breadarr-tui/src/main.rs": { + "mtime": 1784638316.713315, + "ast_hash": "5fd64e003fb112a15f45e26b70a0e286", + "semantic_hash": "" + }, + "breadarr-tui/src/ui.rs": { + "mtime": 1784638447.1445198, + "ast_hash": "44d8a181957b8c1e644a45dff91e9a76", + "semantic_hash": "" + }, + "breadarrd/src/api/mod.rs": { + "mtime": 1785696056.3421187, + "ast_hash": "3868111877263996f985e7297f566569", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/calendar.rs": { + "mtime": 1784033809.0910208, + "ast_hash": "4d04ad23ceba40405f5a015525753b5c", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/health.rs": { + "mtime": 1784908576.1114342, + "ast_hash": "55d7e27388131a844315e941095f2127", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/library_health.rs": { + "mtime": 1784113370.1363761, + "ast_hash": "1e2fc6fff36cbf091a539000ede57611", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/media.rs": { + "mtime": 1784171609.152028, + "ast_hash": "c1e84c6268e624f1eae46fd70033fa04", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/mod.rs": { + "mtime": 1784175849.5137725, + "ast_hash": "46b952bdd0b9cbb8d0418a350e814459", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/quality_profiles.rs": { + "mtime": 1784176136.6858702, + "ast_hash": "2dfbf6122c323b7521df3087e739f62f", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/releases.rs": { + "mtime": 1783782116.7739515, + "ast_hash": "0eb53bc15913f1445687f8de7e4040ad", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/review.rs": { + "mtime": 1785695923.5693555, + "ast_hash": "907f8d308d2942eb3abb92482ffca187", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/search.rs": { + "mtime": 1783841453.3332663, + "ast_hash": "7d82ca20febd26e9020642aecbab313c", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/stuck.rs": { + "mtime": 1784638231.949136, + "ast_hash": "46ff0112d0302f18ed8ad0d2c47d9f3b", + "semantic_hash": "" + }, + "breadarrd/src/db.rs": { + "mtime": 1785332784.4654708, + "ast_hash": "54d92eeae67311c25b0dec690302f6c1", + "semantic_hash": "" + }, + "breadarrd/src/importer/ffprobe.rs": { + "mtime": 1785695262.529791, + "ast_hash": "c9749d92cd5bffb5e7633facb369f051", + "semantic_hash": "" + }, + "breadarrd/src/importer/mkv.rs": { + "mtime": 1784175099.8600957, + "ast_hash": "99c3e8684a7081eda3730e6ecee4d862", + "semantic_hash": "" + }, + "breadarrd/src/importer/mod.rs": { + "mtime": 1785695989.9557424, + "ast_hash": "3f763d44c853bcd5d0cdfba4a60783c6", + "semantic_hash": "" + }, + "breadarrd/src/jellyfin.rs": { + "mtime": 1784911004.2736921, + "ast_hash": "245f75ff1d6f3c86e15635537f9234a5", + "semantic_hash": "" + }, + "breadarrd/src/library_scan.rs": { + "mtime": 1784632454.081846, + "ast_hash": "b35f50965f0e39bacf99059c84d18006", + "semantic_hash": "" + }, + "breadarrd/src/main.rs": { + "mtime": 1785677152.6518264, + "ast_hash": "3e5baa3fdebcfe6172675afe575b4505", + "semantic_hash": "" + }, + "breadarrd/src/matcher/embed.rs": { + "mtime": 1784269828.2931612, + "ast_hash": "e0a425d2e351589b6e56af02fe8ad396", + "semantic_hash": "" + }, + "breadarrd/src/matcher/mod.rs": { + "mtime": 1785695690.847343, + "ast_hash": "e71d4677d9f421b7ef8b84354ac9fc4d", + "semantic_hash": "" + }, + "breadarrd/src/metadata/anime_map.rs": { + "mtime": 1783855515.7563374, + "ast_hash": "46b90382ecc49a1452d580f61d7806a4", + "semantic_hash": "" + }, + "breadarrd/src/metadata/mod.rs": { + "mtime": 1784636520.9888098, + "ast_hash": "bc4ebde5b9e89515ee87ea6a5ffd3c10", + "semantic_hash": "" + }, + "breadarrd/src/metadata/tmdb.rs": { + "mtime": 1783802179.6291993, + "ast_hash": "02ff58e5db664e947f486bb0e685f5b4", + "semantic_hash": "" + }, + "breadarrd/src/metadata/tvdb.rs": { + "mtime": 1784635726.8710334, + "ast_hash": "cd21d4943f6a05269a46d95bae368758", + "semantic_hash": "" + }, + "breadarrd/src/notify.rs": { + "mtime": 1784033287.1188982, + "ast_hash": "35b8279fb3d6f05892bda5401541c838", + "semantic_hash": "" + }, + "breadarrd/src/parser/mod.rs": { + "mtime": 1785695514.945018, + "ast_hash": "5d42da21fd9eae954c0b1d0633d7ba45", + "semantic_hash": "" + }, + "breadarrd/src/parser/tokens.rs": { + "mtime": 1785695636.4009888, + "ast_hash": "88b08a119a5285c9e640d2dfe59dbd85", + "semantic_hash": "" + }, + "breadarrd/src/qbit/mod.rs": { + "mtime": 1785662339.058403, + "ast_hash": "cd3e6c110e9cf757815d4bfb62faca8e", + "semantic_hash": "" + }, + "breadarrd/src/scheduler.rs": { + "mtime": 1785695949.7192466, + "ast_hash": "99233bde5f082ea7ed9b9065ff4943a0", + "semantic_hash": "" + }, + "breadarrd/src/scoring/gate.rs": { + "mtime": 1784117113.4110034, + "ast_hash": "f6090fd0a592380dc3ce045decf6932d", + "semantic_hash": "" + }, + "breadarrd/src/scoring/mod.rs": { + "mtime": 1784175656.340803, + "ast_hash": "f00b3e1527789cc6ab5ac6e384c451c0", + "semantic_hash": "" + }, + "breadarrd/src/scoring/profile.rs": { + "mtime": 1784175744.9204473, + "ast_hash": "5f637981034d7c4edb9e7f70aebc2e36", + "semantic_hash": "" + }, + "breadarrd/src/scoring/score.rs": { + "mtime": 1784015678.9287148, + "ast_hash": "6ca1852f1e611ac7046127ab2b60524e", + "semantic_hash": "" + }, + "breadarrd/src/sources/mod.rs": { + "mtime": 1785696200.501458, + "ast_hash": "d4efc09eab30de5fee6d25d000ca2b0c", + "semantic_hash": "" + }, + "breadarrd/src/sources/rss.rs": { + "mtime": 1785696625.7660108, + "ast_hash": "4f3fd2400a3cc2cf3e24900f1335e884", + "semantic_hash": "" + }, + "breadarrd/src/sources/scrape.rs": { + "mtime": 1784177018.756294, + "ast_hash": "df885de8d787d6c2af3d814f0831ee6e", + "semantic_hash": "" + }, + "breadarrd/src/sources/tpb.rs": { + "mtime": 1785696280.7010753, + "ast_hash": "8b6896a57f82268a0e1c6924054ce968", + "semantic_hash": "" + }, + "breadarrd/src/transcode/mod.rs": { + "mtime": 1785696564.622992, + "ast_hash": "fd89d1494a14380c2d758a7d90312a1b", + "semantic_hash": "" + }, + "README.md": { + "mtime": 1784175535.4875388, + "ast_hash": "62f6240c65824f55179178205fb74b90", + "semantic_hash": "" + } +} \ No newline at end of file diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md new file mode 100644 index 0000000..5b67a71 --- /dev/null +++ b/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,188 @@ +# Graph Report - breadarr (2026-08-03) + +## Corpus Check +- 46 files · ~90,608 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 693 nodes · 1770 edges · 24 communities +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 2 edges (avg confidence: 0.8) +- Token cost: 0 input · 0 output + +## Graph Freshness +- Built from commit: `d110556a` +- 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) +- scheduler.rs +- api/mod.rs +- Connection +- fetch_candidates +- enumerate_upgrade_targets +- rss.rs +- TitleMatcher +- parser/mod.rs +- config.rs +- transcode/mod.rs +- ffprobe.rs +- importer/mod.rs +- Result +- process_pending_grabs +- Connection +- import_one +- find_relinkable_episode_files +- main.rs +- import_season_pack +- QbitClient +- db.rs +- String +- enumerate_search_targets +- seeded_conn + +## God Nodes (most connected - your core abstractions) +1. `import_one()` - 30 edges +2. `process_item()` - 30 edges +3. `TranscodeConfig` - 24 edges +4. `process_pending_grabs()` - 24 edges +5. `main()` - 23 edges +6. `parse()` - 22 edges +7. `AppState` - 19 edges +8. `encode_and_verify()` - 18 edges +9. `fetch_candidates()` - 18 edges +10. `QbitClient` - 17 edges + +## Surprising Connections (you probably didn't know these) +- `import_one()` --references--> `TranscodeConfig` [EXTRACTED] + breadarrd/src/importer/mod.rs → breadarr-shared/src/config.rs +- `import_season_pack()` --references--> `TranscodeConfig` [EXTRACTED] + breadarrd/src/importer/mod.rs → breadarr-shared/src/config.rs +- `import_season_pack_file()` --references--> `TranscodeConfig` [EXTRACTED] + breadarrd/src/importer/mod.rs → breadarr-shared/src/config.rs +- `maybe_enqueue_transcode()` --references--> `TranscodeConfig` [EXTRACTED] + breadarrd/src/importer/mod.rs → breadarr-shared/src/config.rs +- `process_pending_grabs()` --references--> `TranscodeConfig` [EXTRACTED] + breadarrd/src/importer/mod.rs → breadarr-shared/src/config.rs + +## Import Cycles +- None detected. + +## Communities (24 total, 0 thin omitted) + +### Community 0 - "scheduler.rs" +Cohesion: 0.07 +Nodes (21): a_second_prepare_call_on_an_already_claimed_review_sees_not_pending(), insert_pending_review(), load_quality_profile(), load_quality_profile_applies_a_stored_override(), load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row(), movie_does_not_need_grab_once_it_has_a_file(), movie_does_not_need_grab_when_unmonitored(), movie_does_not_need_grab_while_a_release_is_in_flight() (+13 more) + +### Community 1 - "api/mod.rs" +Cohesion: 0.09 +Nodes (36): AppState, BackgroundRequest, constant_time_eq(), CycleRecord, CycleStatus, require_api_token(), router(), Connection (+28 more) + +### Community 2 - "Connection" +Cohesion: 0.18 +Nodes (30): best_existing_movie_score(), best_existing_score(), best_existing_season_pack_score(), count_monitored_missing_episodes_in_season(), find_episode_id(), find_media_item_id_by_title(), find_monitored_episode(), find_monitored_missing_episode() (+22 more) + +### Community 3 - "fetch_candidates" +Cohesion: 0.20 +Nodes (18): execute_search_targets(), fetch_candidates(), infer_has_english_audio(), is_anime(), looks_like_season_pack(), passes_relevance_filter(), release_sort_key(), ReleaseCandidate (+10 more) + +### Community 4 - "enumerate_upgrade_targets" +Cohesion: 0.21 +Nodes (15): build_tv_query(), enumerate_search_targets_for_media_item(), enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table(), enumerate_upgrade_targets(), enumerate_upgrade_targets_excludes_an_upgrade_locked_episode(), enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one(), enumerate_upgrade_targets_returns_both_when_budget_allows(), relevance_filter_accepts_a_genuine_match() (+7 more) + +### Community 5 - "rss.rs" +Cohesion: 0.07 +Nodes (29): parse_human_size(), RawReleaseItem, Option, String, urlencode(), accumulate_field(), build_search_url(), ItemFields (+21 more) + +### Community 6 - "TitleMatcher" +Cohesion: 0.15 +Nodes (19): download(), ensure_model(), MatchCandidate, MatchOutcome, queue_for_review(), Connection, Option, Path (+11 more) + +### Community 7 - "parser/mod.rs" +Cohesion: 0.08 +Nodes (42): a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode(), brackets_still_take_priority_over_a_coincidental_bare_year(), Codec, does_not_mistake_a_year_titled_movie_for_a_bare_year(), does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range(), does_not_panic_on_real_corpus(), does_not_panic_on_unparsable_manga_release(), extracts_a_bare_year_from_a_scene_style_movie_name() (+34 more) + +### Community 8 - "config.rs" +Cohesion: 0.06 +Nodes (56): Config, config_path(), DaemonConfig, default_1337x_mirrors(), default_anime_svtav1_max_threads(), default_anime_svtav1_preset(), default_av1_efficiency_factor(), default_config_has_expected_values() (+48 more) + +### Community 9 - "transcode/mod.rs" +Cohesion: 0.09 +Nodes (63): Arc, TranscodeConfig, BacklogCandidate, cfg(), claim_pending_jobs(), claim_pending_jobs_claims_nothing_when_already_at_the_cap(), claim_pending_jobs_enforces_live_action_and_anime_caps_independently(), claim_pending_jobs_respects_already_running_jobs_as_a_global_cap() (+55 more) + +### Community 10 - "ffprobe.rs" +Cohesion: 0.12 +Nodes (27): AudioStream, build_media_probe(), DecodeCheck, generate_clip(), generate_test_clip(), is_english(), MediaProbe, parse_frame_rate_fraction() (+19 more) + +### Community 11 - "importer/mod.rs" +Cohesion: 0.10 +Nodes (25): a_fresh_grab_is_not_stalled(), a_grab_untouched_past_the_threshold_is_stalled(), a_torrent_missing_past_the_grace_period_is_failed(), a_torrent_missing_within_the_grace_period_is_not_yet_failed(), fail_grab_reopens_the_release_for_search(), find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder(), find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing(), media_item_with_root() (+17 more) + +### Community 12 - "Result" +Cohesion: 0.15 +Nodes (24): copy_via_temp_file(), copy_via_temp_file_writes_through_a_part_file_and_renames_into_place(), find_by_basename(), find_by_stem(), import_season_pack_file(), insufficient_space(), largest_video_file(), locate_video_file() (+16 more) + +### Community 13 - "process_pending_grabs" +Cohesion: 0.20 +Nodes (13): a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever(), does_not_import_a_torrent_while_it_is_still_being_physically_moved(), fail_grab(), fetch_pending_grabs(), ImportStats, PendingGrab, process_pending_grabs(), process_pending_grabs_routes_each_grab_by_torrent_state() (+5 more) + +### Community 14 - "Connection" +Cohesion: 0.17 +Nodes (16): ensure_probed(), ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality(), generate_dual_audio_clip(), grab_is_stalled(), grab_missing_past_grace(), probe_library(), probe_library_reports_probed_vs_skipped_up_to_date(), ProbeSweepReport (+8 more) + +### Community 15 - "import_one" +Cohesion: 0.16 +Nodes (14): a_drifted_root_folder_does_not_defeat_the_dest_collision_check(), a_strictly_better_release_replaces_the_existing_file_via_a_real_move(), an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one(), ensure_probed_flags_a_low_resolution_file_as_under_quality(), ensure_probed_skips_reprobing_an_unchanged_file(), generate_test_clip(), import_one(), import_one_enqueues_a_transcode_job_when_transcode_is_enabled() (+6 more) + +### Community 16 - "find_relinkable_episode_files" +Cohesion: 0.20 +Nodes (13): collect_video_files(), deterministic_filename(), deterministic_movie_filename(), find_relinkable_episode_files(), find_relinkable_episode_files_finds_a_file_with_no_tracked_row(), has_cjk(), ProbeFields, relink_episode_files() (+5 more) + +### Community 17 - "main.rs" +Cohesion: 0.17 +Nodes (35): BackgroundRequest, background_loop(), debug_1337x_search(), debug_anime_map_refresh(), debug_grab_cycle(), debug_import_cycle(), debug_jellyfin_refresh(), debug_match_title() (+27 more) + +### Community 18 - "import_season_pack" +Cohesion: 0.43 +Nodes (7): import_season_pack(), import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode(), import_season_pack_imports_every_file_and_marks_episodes_owned(), import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release(), import_season_pack_skips_episodes_that_already_have_a_better_file(), SeasonPackImportOutcome, seeded_season_pack_conn() + +### Community 19 - "QbitClient" +Cohesion: 0.10 +Nodes (18): AddTorrentResponse, extract_btih(), MagnetRejected, QbitClient, Mutex, Option, Result, TorrentInfo (+10 more) + +### Community 20 - "db.rs" +Cohesion: 0.25 +Nodes (18): add_column_if_missing(), backup_before_open(), backup_before_open_copies_an_existing_database(), backup_before_open_is_a_noop_when_no_database_exists_yet(), backup_before_open_prunes_beyond_max_backups(), init(), init_is_idempotent(), prune_old_backups() (+10 more) + +### Community 21 - "String" +Cohesion: 0.23 +Nodes (13): ApprovalPrep, build_movie_query(), finalize_review_approval(), get_media_item(), grab_and_capture_hash(), grab_candidate(), grab_prepared_approval(), MediaItemRow (+5 more) + +### Community 22 - "enumerate_search_targets" +Cohesion: 0.33 +Nodes (11): cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing(), enumerate_search_targets(), enumerate_search_targets_excludes_owned_movies_includes_missing(), enumerate_search_targets_excludes_unaired_inflight_and_anime(), enumerate_search_targets_prioritizes_never_searched_first(), enumerate_search_targets_respects_budget(), enumerate_search_targets_routes_anime_movies_to_nyaa_search(), record_search_attempt() (+3 more) + +### Community 23 - "seeded_conn" +Cohesion: 0.22 +Nodes (10): count_monitored_missing_episodes_in_season_counts_correctly(), does_not_find_an_unmonitored_or_already_have_episode(), find_episode_id_ignores_monitored_and_has_file_state(), finds_a_monitored_missing_episode(), record_grab(), record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed(), record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row(), resolves_absolute_episode_via_anime_map() (+2 more) + +## Knowledge Gaps +- **1 isolated node(s):** `AddTorrentResponse` + These have ≤1 connection - possible missing edges or undocumented components. + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `TranscodeConfig` connect `transcode/mod.rs` to `config.rs`, `Result`, `process_pending_grabs`, `import_one`, `import_season_pack`?** + _High betweenness centrality (0.409) - this node is a cross-community bridge._ +- **Why does `SearchCycleStats` connect `fetch_candidates` to `scheduler.rs`, `api/mod.rs`?** + _High betweenness centrality (0.271) - this node is a cross-community bridge._ +- **Why does `AppState` connect `api/mod.rs` to `transcode/mod.rs`, `main.rs`?** + _High betweenness centrality (0.217) - this node is a cross-community bridge._ +- **What connects `AddTorrentResponse` to the rest of the system?** + _1 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `scheduler.rs` be split into smaller, more focused modules?** + _Cohesion score 0.06976744186046512 - nodes in this community are weakly interconnected._ +- **Should `api/mod.rs` be split into smaller, more focused modules?** + _Cohesion score 0.08826945412311266 - nodes in this community are weakly interconnected._ +- **Should `rss.rs` be split into smaller, more focused modules?** + _Cohesion score 0.06570048309178744 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/00cfff416a0618d3ac56770181136985456f0da0966474c75272abda6933ad13.json b/graphify-out/cache/ast/v0.9.32/00cfff416a0618d3ac56770181136985456f0da0966474c75272abda6933ad13.json new file mode 100644 index 0000000..1c7ca3d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/00cfff416a0618d3ac56770181136985456f0da0966474c75272abda6933ad13.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_importer_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "label": "PendingGrab", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L36"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_release_id", "label": ".release_id()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L72"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_media_item_id", "label": ".media_item_id()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L80"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_torrent_hash", "label": ".torrent_hash()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L88"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_episode_id", "label": ".episode_id()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L96"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_root_folder", "label": ".root_folder()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L103"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "label": "fetch_pending_grabs()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L117"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "label": "locate_video_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L181"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "label": "largest_video_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L188"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "label": "walk_files()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L208"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_season_dir", "label": "season_dir()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L226"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_has_cjk", "label": "has_cjk()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L238"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "label": "deterministic_filename()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L248"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_deterministic_movie_filename", "label": "deterministic_movie_filename()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L265"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_sanitize", "label": "sanitize()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L273"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "label": "insufficient_space()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L285"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "label": "move_or_copy_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L310"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "label": "copy_via_temp_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L327"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_importstats", "label": "ImportStats", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L341"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "label": "update_grab_progress()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L367"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "label": "grab_is_stalled()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L386"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "label": "grab_missing_past_grace()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L401"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "label": "record_import_error()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L421"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "label": "fail_grab()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L439"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcileoutcome", "label": "ReconcileOutcome", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L462"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "label": "reconcile_missing_files()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L510"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "label": "find_by_basename()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L650"}, {"id": "osstr", "label": "OsStr", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "label": "find_by_stem()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L670"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_relinkcandidate", "label": "RelinkCandidate", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L698"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "label": "collect_video_files()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L715"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "label": "find_relinkable_episode_files()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L760"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "label": "relink_episode_files()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L822"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "label": "ensure_probed()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L853"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_probefields", "label": "ProbeFields", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L896"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "label": ".from_probe()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L920"}, {"id": "mediaprobe", "label": "MediaProbe", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "label": "upsert_probe()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L966"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "label": "record_decode_check()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1046"}, {"id": "decodecheck", "label": "DecodeCheck", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "label": "probe_indicates_import_problem()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1071"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_probesweepreport", "label": "ProbeSweepReport", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1084"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "label": "probe_library()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1107"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_verifylibraryreport", "label": "VerifyLibraryReport", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1135"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "label": "verify_library()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1151"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remuxbacklogreport", "label": "RemuxBacklogReport", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1196"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "label": "remux_backlog()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1215"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "label": "remux_one_backlog_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1254"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remap_path", "label": "remap_path()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1291"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "label": "run_import_cycle()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1302"}, {"id": "qbitclient", "label": "QbitClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "jellyfinclient", "label": "JellyfinClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "transcodeconfig", "label": "TranscodeConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "label": "process_pending_grabs()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1356"}, {"id": "torrentinfo", "label": "TorrentInfo", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_importoutcome", "label": "ImportOutcome", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1511"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "label": "maybe_enqueue_transcode()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1527"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_stalefile", "label": "StaleFile", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1565"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_stalefile_restore", "label": ".restore()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1575"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_one", "label": "import_one()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1582"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_seasonpackimportoutcome", "label": "SeasonPackImportOutcome", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1911"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "label": "import_season_pack()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1934"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_packfileoutcome", "label": "PackFileOutcome", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2082"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "label": "import_season_pack_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2092"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "label": "generate_test_clip()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2272"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "label": "ensure_probed_flags_a_low_resolution_file_as_under_quality()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2290"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "label": "ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2337"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", "label": "ensure_probed_skips_reprobing_an_unchanged_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2377"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "label": "probe_library_reports_probed_vs_skipped_up_to_date()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2410"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "label": "verify_library_confirms_a_genuinely_decodable_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2443"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "label": "verify_library_flags_a_file_that_parses_but_does_not_decode()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2491"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", "label": "verify_library_skips_files_that_never_even_passed_the_header_probe()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2545"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "label": "seeded_release_conn()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2576"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "label": "media_item_with_root()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2602"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "label": "reconcile_clears_episode_file_rows_whose_path_no_longer_exists()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2613"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "label": "reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2665"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "label": "reconcile_repairs_a_path_whose_extension_changed_from_a_transcode()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2724"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "label": "reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2768"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "label": "reconcile_dry_run_reports_without_writing_anything()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2807"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "label": "find_relinkable_episode_files_finds_a_file_with_no_tracked_row()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2840"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "label": "find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2889"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "label": "find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2916"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", "label": "a_fresh_grab_is_not_stalled()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2951"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", "label": "a_grab_untouched_past_the_threshold_is_stalled()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2957"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", "label": "progress_advancing_resets_the_stall_clock()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2963"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", "label": "update_grab_progress_ignores_a_non_increasing_value()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2972"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", "label": "a_torrent_missing_within_the_grace_period_is_not_yet_failed()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2995"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", "label": "a_torrent_missing_past_the_grace_period_is_failed()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3001"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", "label": "fail_grab_reopens_the_release_for_search()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3007"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_builds_filename_with_episode_title", "label": "builds_filename_with_episode_title()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3039"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_builds_filename_without_episode_title", "label": "builds_filename_without_episode_title()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3047"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_sanitizes_path_hostile_characters", "label": "sanitizes_path_hostile_characters()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3055"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_omits_a_cjk_only_episode_title_instead_of_embedding_it", "label": "omits_a_cjk_only_episode_title_instead_of_embedding_it()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3060"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space_is_false_for_a_trivially_small_request", "label": "insufficient_space_is_false_for_a_trivially_small_request()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3071"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space_is_true_for_an_absurd_request", "label": "insufficient_space_is_true_for_an_absurd_request()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3076"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", "label": "copy_via_temp_file_writes_through_a_part_file_and_renames_into_place()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3082"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", "label": "move_or_copy_file_moves_the_source_out()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3103"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_locates_a_single_file_torrent", "label": "locates_a_single_file_torrent()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3120"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remap_path_translates_container_prefix_to_host_prefix", "label": "remap_path_translates_container_prefix_to_host_prefix()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3133"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remap_path_is_noop_when_prefixes_not_configured", "label": "remap_path_is_noop_when_prefixes_not_configured()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3145"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "label": "process_pending_grabs_routes_each_grab_by_torrent_state()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3153"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "label": "does_not_import_a_torrent_while_it_is_still_being_physically_moved()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3282"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "label": "a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3332"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "label": "imports_a_movie_release_with_no_episode_id()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3403"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "label": "import_one_enqueues_a_transcode_job_when_transcode_is_enabled()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3482"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "label": "import_one_enqueues_an_anime_tagged_transcode_job_for_anime()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3544"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "label": "import_one_places_a_single_episode_grab_under_its_season_subfolder()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3616"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "label": "import_one_flags_quality_when_the_real_file_is_under_1080p()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3688"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "label": "generate_dual_audio_clip()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3771"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "label": "remux_backlog_promotes_english_to_default_for_a_flagged_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3804"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", "label": "remux_backlog_skips_non_mkv_files()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3863"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "label": "refuses_to_overwrite_an_already_imported_higher_scoring_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3892"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "label": "a_strictly_better_release_replaces_the_existing_file_via_a_real_move()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3965"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "label": "a_drifted_root_folder_does_not_defeat_the_dest_collision_check()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4059"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "label": "locates_the_largest_video_file_in_a_directory()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4142"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "label": "seeded_season_pack_conn()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4158"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "label": "import_season_pack_imports_every_file_and_marks_episodes_owned()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4190"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "label": "import_season_pack_skips_episodes_that_already_have_a_better_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4251"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "label": "import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4306"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "label": "import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4367"}], "edges": [{"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "rusqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "jellyfinclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "qbitclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L42", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L45", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L46", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L51", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L54", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L64", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L65", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L67", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_release_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L72", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_media_item_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_torrent_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L88", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_episode_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L96", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_episode_id", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L96", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_root_folder", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L117", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L117", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L117", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L117", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L181", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L181", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L181", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L181", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L188", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L188", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L188", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L188", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L208", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L208", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L208", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_season_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_season_dir", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L226", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_has_cjk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L238", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L248", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L248", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_deterministic_movie_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L265", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_movie_filename", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L265", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_movie_filename", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L265", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_sanitize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L273", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_sanitize", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L273", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L285", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L285", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L285", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L310", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L310", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L310", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L310", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L327", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L327", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L327", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L327", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_importstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L341", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L367", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L367", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L367", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L386", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L386", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L386", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L401", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L401", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L401", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L421", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L421", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L421", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L439", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L439", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L439", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L439", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcileoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L510", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L510", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L510", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcileoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L510", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L650", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L650", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "target": "osstr", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L650", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L650", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L650", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L670", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L670", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "target": "osstr", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L670", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L670", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L670", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_relinkcandidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L698", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_relinkcandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L701", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_relinkcandidate", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L704", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L715", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L715", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L715", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L715", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L760", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L760", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L760", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L760", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "$graphify-root$_breadarrd_src_importer_mod_relinkcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L760", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L760", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L760", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L822", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L822", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "target": "$graphify-root$_breadarrd_src_importer_mod_relinkcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L822", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L822", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L853", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L853", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L853", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L853", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_probefields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L896", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L897", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L898", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L899", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L899", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L900", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L900", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L901", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L902", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L903", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L904", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L906", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L906", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L907", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L907", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L908", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L908", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L909", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L909", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L910", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L911", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L911", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L912", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L912", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L920", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "target": "mediaprobe", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L920", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L920", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L966", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L966", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L966", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "target": "mediaprobe", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L966", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L966", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1046", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1046", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "target": "decodecheck", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1046", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1046", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1071", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1071", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1071", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_probesweepreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1084", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1107", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1107", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1107", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "target": "$graphify-root$_breadarrd_src_importer_mod_probesweepreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1107", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_verifylibraryreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1135", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1151", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1151", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1151", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "target": "$graphify-root$_breadarrd_src_importer_mod_verifylibraryreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1151", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remuxbacklogreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1196", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1215", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1215", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1215", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "target": "$graphify-root$_breadarrd_src_importer_mod_remuxbacklogreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1215", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1254", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1254", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1254", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1254", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remap_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1291", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remap_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1291", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1302", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1302", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1302", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1302", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "jellyfinclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1302", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1302", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1302", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1302", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "$graphify-root$_breadarrd_src_importer_mod_importstats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1302", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1356", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1356", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1356", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "torrentinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1356", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1356", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1356", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1356", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_importstats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1356", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1356", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1356", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_importoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1511", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1527", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1527", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1527", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1527", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_stalefile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1565", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_stalefile", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1566", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_stalefile", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1567", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_stalefile", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1568", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_stalefile", "target": "$graphify-root$_breadarrd_src_importer_mod_stalefile_restore", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1575", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1582", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1582", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1582", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1582", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1582", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1582", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1582", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_importoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1582", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_seasonpackimportoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1911", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1934", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1934", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1934", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1934", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1934", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1934", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "$graphify-root$_breadarrd_src_importer_mod_seasonpackimportoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1934", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_packfileoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2082", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2092", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2092", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2092", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2092", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2092", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2092", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_packfileoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2092", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2266", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2272", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2272", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2272", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2290", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2337", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2377", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2410", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2443", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2491", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2545", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2576", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2576", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2602", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2602", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2602", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2613", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2665", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2724", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2768", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2807", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2840", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2889", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2916", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2951", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2957", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2963", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2972", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2995", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3001", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3007", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_builds_filename_with_episode_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3039", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_builds_filename_without_episode_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3047", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_sanitizes_path_hostile_characters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3055", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_omits_a_cjk_only_episode_title_instead_of_embedding_it", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3060", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space_is_false_for_a_trivially_small_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3071", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space_is_true_for_an_absurd_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3076", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3082", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3103", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_locates_a_single_file_torrent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3120", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remap_path_translates_container_prefix_to_host_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3133", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remap_path_is_noop_when_prefixes_not_configured", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3145", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3153", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3282", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3332", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3403", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3482", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3544", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3616", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3688", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3771", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3771", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3771", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3804", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3863", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3892", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3965", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4059", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4142", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4158", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4158", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4190", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4251", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4306", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4367", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "target": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "target": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L190", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "target": "$graphify-root$_breadarrd_src_importer_mod_sanitize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L255", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "target": "$graphify-root$_breadarrd_src_importer_mod_has_cjk", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L256", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_movie_filename", "target": "$graphify-root$_breadarrd_src_importer_mod_sanitize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L266", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "target": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L314", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_media_item_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L446", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_episode_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L447", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "target": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L559", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "target": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L570", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L781", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L835", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "target": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L876", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1122", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "target": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1169", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1240", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1281", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1311", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1318", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_torrent_hash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1375", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1376", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_release_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1376", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1377", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1384", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1385", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_remap_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1407", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1422", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1440", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1462", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1588", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1629", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_season_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1636", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_deterministic_movie_filename", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1645", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_media_item_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1730", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1799", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_stalefile_restore", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1801", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1810", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1869", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1870", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1899", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1955", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2011", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2115", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_season_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2122", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2209", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_stalefile_restore", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2211", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2220", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2247", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2248", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2256", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2309", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2311", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2358", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2360", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2398", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2423", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "target": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2431", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2462", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2471", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2473", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2527", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2567", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2617", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2644", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2701", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2752", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2773", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2793", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2812", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2821", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2844", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2857", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "target": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2863", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2893", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2907", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2921", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2938", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2952", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2958", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2964", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", "target": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2967", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2973", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", "target": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2974", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2996", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3002", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3008", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", "target": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3017", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", "target": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3089", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", "target": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3110", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_locates_a_single_file_torrent", "target": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3126", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "target": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3230", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "target": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3257", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "target": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3305", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "target": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3319", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "target": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3375", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "target": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3376", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3441", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3522", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3598", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3670", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3721", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3734", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3817", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3827", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3837", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3886", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3944", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4023", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4117", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "target": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4149", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4191", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4204", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4252", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4281", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4307", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4339", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4368", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4380", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L127"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L140"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L142"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L148"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L158"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L166"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "callee": "is_file", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L183"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L193"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L196"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "is_none_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L211"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "callee": "is_dir", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L212"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L213"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "callee": "walk_files", "is_member_call": false, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L213"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_season_dir", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_has_cjk", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L239"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_sanitize", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L274"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L286"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "callee": "blocks_available", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L288"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "callee": "fragment_size", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L288"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "callee": "is_ok", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L315"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L329"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L331"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L368"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "callee": "is_none_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L373"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L374"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L387"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L387"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L402"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L402"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L422"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L426"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L426"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L440"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L515"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L523"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L534"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "is_dir", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L545"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "or_else", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L557"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L557"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L557"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "file_stem", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L569"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L573"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L573"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "ceil", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L578"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "unchecked_transaction", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L612"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L614"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L621"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L623"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "commit", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L635"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L652"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L653"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "callee": "is_dir", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L654"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "callee": "find_by_basename", "is_member_call": false, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L655"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L672"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L673"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "is_dir", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L674"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "find_by_stem", "is_member_call": false, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L675"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L679"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L679"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L679"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L681"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L682"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L682"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "file_stem", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L683"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L720"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L721"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "is_dir", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L722"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L723"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "collect_video_files", "is_member_call": false, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L723"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L724"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L724"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L724"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L726"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L727"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L727"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L763"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L769"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L776"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L782"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L793"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L793"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L793"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L794"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L826"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L830"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L831"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L854"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L857"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L857"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "modified", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L857"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "duration_since", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L860"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "as_secs", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L861"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L864"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L864"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L921"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L921"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L927"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L927"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L933"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L934"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L934"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "is_hdr", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L949"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L953"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L954"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L957"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L958"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "has_english_audio", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L960"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "default_audio_is_non_english", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L961"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L974"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L976"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1055"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1072"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1072"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1072"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1079"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1108"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1109"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1119"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1152"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1157"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1164"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1216"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1221"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1228"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1228"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1228"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1230"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "eq_ignore_ascii_case", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1231"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1236"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "callee": "with_extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1260"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1269"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1277"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remap_path", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1295"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "callee": "list_torrents", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1316"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "callee": "delete_torrent", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1334"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "callee": "refresh_library", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1341"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1375"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1533"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1533"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1546"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1550"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1556"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_stalefile_restore", "callee": "as_os_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1576"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1589"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1589"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1589"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1591"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "eq_ignore_ascii_case", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1598"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "with_extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1603"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1633"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1656"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1675"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1675"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1691"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1691"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "map_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1699"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1699"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1710"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1710"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1717"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1723"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1724"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1765"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1785"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "is_none_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1785"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1785"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "get_or_insert", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1790"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1834"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "as_os_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1836"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1842"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1846"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1848"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1853"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1944"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1944"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "is_file", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1952"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1957"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1960"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1960"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1960"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1961"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1962"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1962"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1974"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1974"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1974"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1976"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1979"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1990"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2045"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2063"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2105"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2105"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2105"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2107"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2110"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2119"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2124"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2133"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2133"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2144"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2144"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "map_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2152"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2152"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2163"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2168"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2181"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2197"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "is_none_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2197"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2197"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "get_or_insert", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2200"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2229"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "as_os_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2231"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2237"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2241"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2242"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2273"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2274"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2274"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2274"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2274"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2274"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2293"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2299"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2307"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2314"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2340"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2346"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2353"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2362"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2380"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2386"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2393"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2413"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2421"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2424"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2446"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2452"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2460"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2463"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2478"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2494"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2501"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2511"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2514"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2520"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2532"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2548"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2554"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2560"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2579"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2585"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2590"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2604"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2616"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2618"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2625"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2627"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2630"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2637"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2649"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2654"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2669"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2673"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2673"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2675"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2678"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2684"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2690"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2690"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2690"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2694"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2706"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2713"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2727"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2731"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2735"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2738"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2744"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2745"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2757"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2772"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2778"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2784"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2785"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2798"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2811"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2813"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2814"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2824"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2843"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2845"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2852"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2854"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2866"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2870"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2892"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2894"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2902"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2904"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2920"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2922"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2929"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2931"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2933"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2942"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2975"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2984"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3018"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3027"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3083"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3085"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3087"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3104"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3106"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3108"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locates_a_single_file_torrent", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3121"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locates_a_single_file_torrent", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3123"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3158"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3165"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3166"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3170"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3176"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3182"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3184"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3187"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3193"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3202"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3208"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3217"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3223"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3265"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3268"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3287"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3292"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3298"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3325"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3337"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3342"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3348"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3355"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3379"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3390"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3406"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3412"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3417"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3425"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3427"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3429"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3438"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3447"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3454"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3459"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3469"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3485"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3491"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3496"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3503"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3508"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3510"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3519"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3524"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3531"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3547"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3553"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3558"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3564"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3569"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3576"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3581"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3583"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3595"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3602"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3624"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3630"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3635"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3641"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3648"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3653"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3655"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3667"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3673"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3673"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3696"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3702"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3707"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3714"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3719"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3722"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3731"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3746"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3755"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3772"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3773"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3773"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3773"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3773"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3773"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3773"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3773"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3773"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3773"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3807"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3815"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3819"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3828"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3847"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3866"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3872"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3878"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3895"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3901"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3907"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3915"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3923"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3925"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3929"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3932"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3941"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3956"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3968"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3974"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3980"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3987"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3995"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3997"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4002"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4004"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4011"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4020"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4034"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4062"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4068"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4073"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4079"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4086"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4089"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4089"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4091"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4093"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4102"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4102"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4105"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4114"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4120"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4129"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4143"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4145"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4146"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4147"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4161"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4168"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4175"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4180"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4192"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4193"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4197"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4202"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4210"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4220"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4229"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4253"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4257"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4259"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4260"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4261"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4262"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4266"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4272"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4274"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4287"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4308"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4312"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4314"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4315"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4316"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4317"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4324"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4330"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4332"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4345"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4369"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4373"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4376"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4377"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4378"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4386"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/02f9cf7fd775490f6cbd124798c538351a98546723c595a5967978ee7689d4bb.json b/graphify-out/cache/ast/v0.9.32/02f9cf7fd775490f6cbd124798c538351a98546723c595a5967978ee7689d4bb.json new file mode 100644 index 0000000..488118f --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/02f9cf7fd775490f6cbd124798c538351a98546723c595a5967978ee7689d4bb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_parser_tokens_rs", "label": "tokens.rs", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "label": "looks_like_episode_range()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L94"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_group", "label": "extract_group()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L105"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/tokens.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/tokens.rs"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_container", "label": "extract_container()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L111"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_resolution", "label": "extract_resolution()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L115"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "label": "extract_source()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L124"}, {"id": "source", "label": "Source", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/tokens.rs"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "label": "extract_codec()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L137"}, {"id": "codec", "label": "Codec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/tokens.rs"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_bit_depth", "label": "extract_bit_depth()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L149"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "label": "extract_year()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L153"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "label": "extract_episode_info()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L172"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "label": "first_quality_marker()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L208"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "label": "derive_title()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L220"}], "edges": [{"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "lazylock", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "regex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_group", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L105", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_group", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L105", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_group", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L105", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_container", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L111", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_container", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L111", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_container", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L111", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L115", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_resolution", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L115", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L124", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "target": "source", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L124", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L137", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "target": "codec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L137", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_bit_depth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L149", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_bit_depth", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L149", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L153", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L153", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L172", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L172", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L172", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L172", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L208", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L208", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L220", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L220", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "target": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L173", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "target": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L182", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "is_match", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L95"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "is_match", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L95"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L100"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_group", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L106"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_group", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L108"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_container", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_container", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_resolution", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_resolution", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_resolution", "callee": "trim_end_matches", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L121"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L125"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L125"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "callee": "replace", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "callee": "replace", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L130"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "callee": "replace", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L138"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L138"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L138"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L141"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_bit_depth", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L150"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L154"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "callee": "end", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "callee": "end", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "or_else", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L181"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L181"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L185"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L190"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L195"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L199"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "callee": "flatten", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L210"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L211"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L212"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L213"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "callee": "trim_end_matches", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L222"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "callee": "trim_end_matches", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L222"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L222"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "callee": "replace_all", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L226"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/0bd7a0f71b100754d3c11f8fb10fc0061dd8c1fb4cc8880be58dc435c6613d84.json b/graphify-out/cache/ast/v0.9.32/0bd7a0f71b100754d3c11f8fb10fc0061dd8c1fb4cc8880be58dc435c6613d84.json new file mode 100644 index 0000000..e8ccf19 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/0bd7a0f71b100754d3c11f8fb10fc0061dd8c1fb4cc8880be58dc435c6613d84.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_scoring_gate_rs", "label": "gate.rs", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_rejectreason", "label": "RejectReason", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L6"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_gateresult", "label": "GateResult", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L21"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_gatecontext", "label": "GateContext", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L26"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scoring/gate.rs"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_evaluate", "label": "evaluate()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L53"}, {"id": "parsedrelease", "label": "ParsedRelease", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scoring/gate.rs"}, {"id": "qualityprofile", "label": "QualityProfile", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scoring/gate.rs"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_size_is_sane", "label": "size_is_sane()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L90"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_bitrate_bounds", "label": "bitrate_bounds()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L101"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_absolute_size_bounds", "label": "absolute_size_bounds()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L110"}, {"id": "rangeinclusive", "label": "RangeInclusive", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scoring/gate.rs"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "label": "ctx()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L124"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_accepts_a_healthy_english_release", "label": "accepts_a_healthy_english_release()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L137"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_rejects_missing_seeder_data", "label": "rejects_missing_seeder_data()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L146"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_rejects_below_min_seeders", "label": "rejects_below_min_seeders()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L157"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_rejects_absurdly_small_file_for_claimed_resolution", "label": "rejects_absurdly_small_file_for_claimed_resolution()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L168"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_rejects_denylisted_group", "label": "rejects_denylisted_group()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L180"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_rejects_non_english_audio_for_non_anime", "label": "rejects_non_english_audio_for_non_anime()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L193"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_anime_without_english_audio_is_allowed_through", "label": "anime_without_english_audio_is_allowed_through()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L205"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_rejects_below_1080p_when_a_better_alternative_exists", "label": "rejects_below_1080p_when_a_better_alternative_exists()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L217"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_accepts_below_1080p_when_it_is_the_only_option", "label": "accepts_below_1080p_when_it_is_the_only_option()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L228"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_season_pack_bypasses_the_size_sanity_check", "label": "season_pack_bypasses_the_size_sanity_check()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L239"}, {"id": "$graphify-root$_breadarrd_src_scoring_gate_accepts_1080p_regardless_of_better_resolution_available", "label": "accepts_1080p_regardless_of_better_resolution_available()", "file_type": "code", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L253"}], "edges": [{"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "parsedrelease", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "qualityprofile", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_rejectreason", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L6", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_gateresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_gateresult", "target": "$graphify-root$_breadarrd_src_scoring_gate_rejectreason", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_gatecontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_gatecontext", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_gatecontext", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_gatecontext", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_evaluate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_evaluate", "target": "parsedrelease", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_evaluate", "target": "$graphify-root$_breadarrd_src_scoring_gate_gatecontext", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_evaluate", "target": "qualityprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_evaluate", "target": "$graphify-root$_breadarrd_src_scoring_gate_gateresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L53", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_size_is_sane", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_size_is_sane", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L90", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_bitrate_bounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L101", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_absolute_size_bounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L110", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_absolute_size_bounds", "target": "rangeinclusive", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L110", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L121", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "parser", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L122", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "target": "$graphify-root$_breadarrd_src_scoring_gate_gatecontext", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L124", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_accepts_a_healthy_english_release", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_rejects_missing_seeder_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_rejects_below_min_seeders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_rejects_absurdly_small_file_for_claimed_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L168", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_rejects_denylisted_group", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_rejects_non_english_audio_for_non_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_anime_without_english_audio_is_allowed_through", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L205", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_rejects_below_1080p_when_a_better_alternative_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L217", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_accepts_below_1080p_when_it_is_the_only_option", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L228", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_season_pack_bypasses_the_size_sanity_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rs", "target": "$graphify-root$_breadarrd_src_scoring_gate_accepts_1080p_regardless_of_better_resolution_available", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L253", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_evaluate", "target": "$graphify-root$_breadarrd_src_scoring_gate_size_is_sane", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_size_is_sane", "target": "$graphify-root$_breadarrd_src_scoring_gate_absolute_size_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_size_is_sane", "target": "$graphify-root$_breadarrd_src_scoring_gate_bitrate_bounds", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rejects_missing_seeder_data", "target": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L148", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rejects_below_min_seeders", "target": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rejects_absurdly_small_file_for_claimed_resolution", "target": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L170", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rejects_denylisted_group", "target": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L182", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rejects_non_english_audio_for_non_anime", "target": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L195", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_anime_without_english_audio_is_allowed_through", "target": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L207", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_rejects_below_1080p_when_a_better_alternative_exists", "target": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L219", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_accepts_below_1080p_when_it_is_the_only_option", "target": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L230", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_season_pack_bypasses_the_size_sanity_check", "target": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L241", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_gate_accepts_1080p_regardless_of_better_resolution_available", "target": "$graphify-root$_breadarrd_src_scoring_gate_ctx", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L255", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_scoring_gate_evaluate", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadarrd_src_scoring_gate_evaluate", "callee": "eq_ignore_ascii_case", "is_member_call": true, "source_file": "breadarrd/src/scoring/gate.rs", "source_location": "L77"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/0de0123afe2a98ed7ef0b0759f280a5b4857fa0f3e758bc005e34f96f1dc67df.json b/graphify-out/cache/ast/v0.9.32/0de0123afe2a98ed7ef0b0759f280a5b4857fa0f3e758bc005e34f96f1dc67df.json new file mode 100644 index 0000000..1989176 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/0de0123afe2a98ed7ef0b0759f280a5b4857fa0f3e758bc005e34f96f1dc67df.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_api_mod_appstate", "label": "AppState", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L24"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "tvdbclient", "label": "TvdbClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "tmdbclient", "label": "TmdbClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "qbitclient", "label": "QbitClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "cyclestatus", "label": "CycleStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "config", "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "backgroundrequest", "label": "BackgroundRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "label": "BackgroundRequest", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L47"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "searchcyclestats", "label": "SearchCycleStats", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "releasecandidate", "label": "ReleaseCandidate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "label": "CycleStatus", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L76"}, {"id": "cyclerecord", "label": "CycleRecord", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_api_mod_cyclerecord", "label": "CycleRecord", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L90"}, {"id": "datetime", "label": "DateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "utc", "label": "Utc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "label": "require_api_token()", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "request", "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "next", "label": "Next", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "response", "label": "Response", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_api_mod_router", "label": "router()", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L119"}], "edges": [{"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "extract", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "statuscode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "middleware", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "routing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "connection", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "mutex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "tmdbclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "tvdbclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "qbitclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L16", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "searchcyclestats", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_appstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L25", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L25", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "tvdbclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L27", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "tmdbclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L27", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L28", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L28", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "cyclestatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L40", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "backgroundrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L40", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "searchcyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L54", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L55", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L63", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L64", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L65", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L66", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L66", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L77", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "cyclerecord", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L77", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L78", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "cyclerecord", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L78", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L79", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "cyclerecord", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L79", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L80", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "cyclerecord", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L80", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L81", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "cyclerecord", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L81", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_cyclerecord", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclerecord", "target": "datetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L91", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclerecord", "target": "utc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L91", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclerecord", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L93", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "target": "$graphify-root$_breadarrd_src_api_mod_appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "target": "request", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "target": "next", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "target": "response", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_router", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L119", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_router", "target": "$graphify-root$_breadarrd_src_api_mod_appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L119", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "uri", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "headers", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L111"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "into_response", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "with_state", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "layer", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L122"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "delete", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L125"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L127"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L131"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L135"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L137"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L138"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L141"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L147"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L150"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L162"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L163"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/0e0f7538f739d22ba6175c9186b68f661980bbbcf940fbb59bdffab8fd3eb0cd.json b/graphify-out/cache/ast/v0.9.32/0e0f7538f739d22ba6175c9186b68f661980bbbcf940fbb59bdffab8fd3eb0cd.json new file mode 100644 index 0000000..1bf11ea --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/0e0f7538f739d22ba6175c9186b68f661980bbbcf940fbb59bdffab8fd3eb0cd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_scheduler_rs", "label": "scheduler.rs", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_scheduler_processoutcome", "label": "ProcessOutcome", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L12"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "rejectreason", "label": "RejectReason", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_mediaitemrow", "label": "MediaItemRow", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L62"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "label": "get_media_item()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L70"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "label": "load_quality_profile()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L93"}, {"id": "profilekind", "label": "ProfileKind", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "qualityprofile", "label": "QualityProfile", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "label": "looks_like_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L113"}, {"id": "parsedrelease", "label": "ParsedRelease", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "label": "looks_like_season_pack()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L122"}, {"id": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "label": "release_sort_key()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L132"}, {"id": "rawreleaseitem", "label": "RawReleaseItem", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "reverse", "label": "Reverse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_non_video_format", "label": "looks_like_non_video_format()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L147"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "label": "movie_year_mismatch()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L167"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "label": "movie_needs_grab()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L180"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "label": "movie_eligible_for_upgrade()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L210"}, {"id": "$graphify-root$_breadarrd_src_scheduler_is_anime", "label": "is_anime()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L243"}, {"id": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "label": "resolve_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258"}, {"id": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "label": "find_episode_id()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L277"}, {"id": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "label": "find_monitored_missing_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L292"}, {"id": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "label": "find_monitored_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L311"}, {"id": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "label": "count_monitored_missing_episodes_in_season()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L333"}, {"id": "$graphify-root$_breadarrd_src_scheduler_infer_has_english_audio", "label": "infer_has_english_audio()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L351"}, {"id": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "label": "best_existing_score()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L357"}, {"id": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "label": "best_existing_movie_score()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L366"}, {"id": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "label": "best_existing_season_pack_score()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L381"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_grab", "label": "should_grab()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L403"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_grab", "label": "record_grab()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415"}, {"id": "$graphify-root$_breadarrd_src_scheduler_is_seen", "label": "is_seen()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L458"}, {"id": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "label": "mark_seen()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L467"}, {"id": "$graphify-root$_breadarrd_src_scheduler_process_item", "label": "process_item()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476"}, {"id": "titlematcher", "label": "TitleMatcher", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "qbitclient", "label": "QbitClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "label": "grab_and_capture_hash()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L695"}, {"id": "$graphify-root$_breadarrd_src_scheduler_grabcyclestats", "label": "GrabCycleStats", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L754"}, {"id": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "label": "run_grab_cycle()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762"}, {"id": "releasesource", "label": "ReleaseSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_searchroute", "label": "SearchRoute", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L846"}, {"id": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "label": "SearchTarget", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L859"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_significant_words", "label": "significant_words()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L888"}, {"id": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "label": "passes_relevance_filter()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L903"}, {"id": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "label": "sanitize_query_text()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L913"}, {"id": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "label": "build_tv_query()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L938"}, {"id": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "label": "build_movie_query()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L947"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "label": "enumerate_search_targets()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L988"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "label": "enumerate_upgrade_targets()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1167"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "label": "record_search_attempt()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1324"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "label": "record_upgrade_attempt()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1370"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "label": "record_target_attempt()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1415"}, {"id": "$graphify-root$_breadarrd_src_scheduler_searchcyclestats", "label": "SearchCycleStats", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1423"}, {"id": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "label": "run_search_cycle()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442"}, {"id": "tpbsource", "label": "TpbSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "scrapesource", "label": "ScrapeSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "rsssource", "label": "RssSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "label": "run_upgrade_cycle()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "label": "enumerate_search_targets_for_media_item()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1516"}, {"id": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "label": "find_media_item_id_by_title()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1589"}, {"id": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "label": "execute_search_targets()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600"}, {"id": "$graphify-root$_breadarrd_src_scheduler_source_route_name", "label": "source_route_name()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1813"}, {"id": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "label": "fetch_candidates()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831"}, {"id": "releasecandidate", "label": "ReleaseCandidate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "label": "grab_candidate()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1938"}, {"id": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "label": "ReviewQueueRow", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2003"}, {"id": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "label": "get_review_row()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2011"}, {"id": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "label": "PreparedApproval", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2028"}, {"id": "$graphify-root$_breadarrd_src_scheduler_approvalprep", "label": "ApprovalPrep", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2047"}, {"id": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "label": "prepare_review_approval()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2061"}, {"id": "$graphify-root$_breadarrd_src_scheduler_release_review_claim", "label": "release_review_claim()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2166"}, {"id": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "label": "grab_prepared_approval()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2176"}, {"id": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "label": "finalize_review_approval()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2188"}, {"id": "$graphify-root$_breadarrd_src_scheduler_reject_review", "label": "reject_review()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2223"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_grab_when_nothing_exists_yet", "label": "should_grab_when_nothing_exists_yet()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2236"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_grab_when_strictly_better_score", "label": "should_grab_when_strictly_better_score()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2241"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_not_grab_when_worse_or_equal_score", "label": "should_not_grab_when_worse_or_equal_score()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2246"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_grab_repack_even_if_not_higher_scored", "label": "should_grab_repack_even_if_not_higher_scored()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2252"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_not_grab_when_score_gain_is_below_the_minimum_threshold", "label": "should_not_grab_when_score_gain_is_below_the_minimum_threshold()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2258"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_grab_repack_even_below_the_minimum_gain_threshold", "label": "should_grab_repack_even_below_the_minimum_gain_threshold()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2266"}, {"id": "$graphify-root$_breadarrd_src_scheduler_infers_english_audio_present_by_default", "label": "infers_english_audio_present_by_default()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2271"}, {"id": "$graphify-root$_breadarrd_src_scheduler_infers_no_english_audio_for_vostfr", "label": "infers_no_english_audio_for_vostfr()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2278"}, {"id": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "label": "seeded_conn()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2284"}, {"id": "$graphify-root$_breadarrd_src_scheduler_finds_a_monitored_missing_episode", "label": "finds_a_monitored_missing_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2303"}, {"id": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "label": "seeded_upgrade_conn_with_one_flagged_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2313"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", "label": "enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2364"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", "label": "enumerate_upgrade_targets_returns_both_when_budget_allows()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2372"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", "label": "enumerate_upgrade_targets_excludes_an_upgrade_locked_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2382"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "label": "record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2398"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", "label": "record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2448"}, {"id": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "label": "insert_pending_review()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2481"}, {"id": "$graphify-root$_breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", "label": "does_not_find_an_unmonitored_or_already_have_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2497"}, {"id": "$graphify-root$_breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map", "label": "resolves_direct_season_episode_without_anime_map()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2514"}, {"id": "$graphify-root$_breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", "label": "resolves_absolute_episode_via_anime_map()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2524"}, {"id": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "label": "seeded_movie_conn()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2538"}, {"id": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", "label": "load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2551"}, {"id": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", "label": "load_quality_profile_applies_a_stored_override()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2560"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing", "label": "movie_needs_grab_when_monitored_and_missing()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2574"}, {"id": "$graphify-root$_breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", "label": "prepares_a_movie_review_approval_with_no_episode_id()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2580"}, {"id": "$graphify-root$_breadarrd_src_scheduler_a_second_prepare_call_on_an_already_claimed_review_sees_not_pending", "label": "a_second_prepare_call_on_an_already_claimed_review_sees_not_pending()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2600"}, {"id": "$graphify-root$_breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending", "label": "release_review_claim_reverts_a_claimed_row_back_to_pending()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2617"}, {"id": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", "label": "rejects_a_movie_review_whose_title_looks_like_an_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2635"}, {"id": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", "label": "rejects_a_movie_review_with_a_mismatched_year()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2646"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", "label": "movie_does_not_need_grab_when_unmonitored()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2657"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", "label": "movie_does_not_need_grab_once_it_has_a_file()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2665"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", "label": "movie_does_not_need_grab_while_a_release_is_in_flight()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2677"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", "label": "movie_eligible_for_upgrade_is_true_once_it_already_has_a_file()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2694"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", "label": "movie_eligible_for_upgrade_is_false_once_upgrade_locked()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2708"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", "label": "movie_eligible_for_upgrade_is_false_when_unmonitored()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2722"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", "label": "movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2730"}, {"id": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored", "label": "find_monitored_episode_ignores_has_file_but_still_requires_monitored()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2747"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode_detects_any_episode_marker", "label": "looks_like_episode_detects_any_episode_marker()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2774"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack_detects_batch_releases", "label": "looks_like_season_pack_detects_batch_releases()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2787"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack_is_false_for_a_single_episode", "label": "looks_like_season_pack_is_false_for_a_single_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2797"}, {"id": "$graphify-root$_breadarrd_src_scheduler_release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode", "label": "release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2807"}, {"id": "$graphify-root$_breadarrd_src_scheduler_release_sort_key_falls_back_to_seeders_within_the_same_group", "label": "release_sort_key_falls_back_to_seeders_within_the_same_group()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2831"}, {"id": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", "label": "count_monitored_missing_episodes_in_season_counts_correctly()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2855"}, {"id": "$graphify-root$_breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", "label": "find_episode_id_ignores_monitored_and_has_file_state()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2887"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_non_video_format_catches_common_ebook_and_comic_markers", "label": "looks_like_non_video_format_catches_common_ebook_and_comic_markers()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2903"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch_rejects_far_apart_years_only", "label": "movie_year_mismatch_rejects_far_apart_years_only()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2922"}, {"id": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text_strips_punctuation", "label": "sanitize_query_text_strips_punctuation()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2931"}, {"id": "$graphify-root$_breadarrd_src_scheduler_build_tv_query_formats_season_episode_for_x1337", "label": "build_tv_query_formats_season_episode_for_x1337()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2939"}, {"id": "$graphify-root$_breadarrd_src_scheduler_build_tv_query_is_title_only_for_tpb", "label": "build_tv_query_is_title_only_for_tpb()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2947"}, {"id": "$graphify-root$_breadarrd_src_scheduler_build_movie_query_appends_year_when_known", "label": "build_movie_query_appends_year_when_known()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2959"}, {"id": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "label": "search_enumeration_conn()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2967"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", "label": "enumerate_search_targets_excludes_unaired_inflight_and_anime()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3079"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", "label": "enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3099"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", "label": "enumerate_search_targets_excludes_owned_movies_includes_missing()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3115"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "label": "enumerate_search_targets_routes_anime_movies_to_nyaa_search()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3129"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_respects_budget", "label": "enumerate_search_targets_respects_budget()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3152"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", "label": "record_search_attempt_is_due_again_only_after_cadence_elapses()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3159"}, {"id": "$graphify-root$_breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", "label": "cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3185"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", "label": "record_search_attempt_upserts_rather_than_duplicating()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3208"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "label": "enumerate_search_targets_prioritizes_never_searched_first()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3225"}, {"id": "$graphify-root$_breadarrd_src_scheduler_significant_words_drops_short_and_punctuation_only_tokens", "label": "significant_words_drops_short_and_punctuation_only_tokens()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3252"}, {"id": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word", "label": "relevance_filter_rejects_titles_missing_a_significant_word()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3260"}, {"id": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match", "label": "relevance_filter_accepts_a_genuine_match()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3273"}, {"id": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_lets_everything_through_for_titles_with_no_significant_words", "label": "relevance_filter_lets_everything_through_for_titles_with_no_significant_words()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3282"}], "edges": [{"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "rusqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "matcher", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "anime_map", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "parser", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "qbitclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "scoring", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "sources", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_processoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_processoutcome", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_processoutcome", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_processoutcome", "target": "rejectreason", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_mediaitemrow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_mediaitemrow", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L64", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_mediaitemrow", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L65", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_mediaitemrow", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L66", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L70", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L70", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L70", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "target": "$graphify-root$_breadarrd_src_scheduler_mediaitemrow", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L70", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L93", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L93", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "target": "profilekind", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L93", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L93", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "target": "qualityprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L93", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L113", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "target": "parsedrelease", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L113", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "target": "parsedrelease", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L122", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L132", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "target": "reverse", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L132", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "target": "reverse", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L132", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_non_video_format", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L147", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L167", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L167", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L180", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L180", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L210", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L210", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L210", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_is_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L243", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_is_anime", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L243", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_is_anime", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L243", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "target": "parsedrelease", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L277", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L277", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L277", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L277", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L292", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L292", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L292", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L292", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L311", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L311", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L311", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L311", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L333", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L333", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L333", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_infer_has_english_audio", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L351", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L357", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L357", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L357", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L357", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L366", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L366", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L366", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L366", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L381", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L381", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L381", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L381", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_grab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L403", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_should_grab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L403", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_is_seen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L458", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_is_seen", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L458", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_is_seen", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L458", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L467", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L467", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L467", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_process_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_processoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L695", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L695", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L695", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L695", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L695", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_grabcyclestats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L754", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "releasesource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_grabcyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_searchroute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L846", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L859", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L861", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L866", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L867", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "$graphify-root$_breadarrd_src_scheduler_searchroute", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L868", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L878", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L878", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L885", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L888", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_significant_words", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L888", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_significant_words", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L888", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L903", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L903", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L913", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L913", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L938", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "target": "$graphify-root$_breadarrd_src_scheduler_searchroute", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L938", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L938", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L947", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L947", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L947", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L988", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L988", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L988", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L988", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L988", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1167", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1167", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1167", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1167", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1167", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1324", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1324", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1324", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1324", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1370", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1370", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1370", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1370", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1415", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "target": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1415", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_searchcyclestats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1423", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "tpbsource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "scrapesource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "rsssource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_searchcyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "tpbsource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "scrapesource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "rsssource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_searchcyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1516", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1516", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1516", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1516", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "target": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1516", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1589", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1589", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1589", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1589", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "tpbsource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "scrapesource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "rsssource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_searchcyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_source_route_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1813", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_source_route_name", "target": "$graphify-root$_breadarrd_src_scheduler_searchroute", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1813", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "tpbsource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "scrapesource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "rsssource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1938", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1938", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1938", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1938", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1938", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2003", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2004", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2005", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2006", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2006", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2007", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2008", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2011", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2011", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2011", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "target": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2011", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2028", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2030", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2034", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2036", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2037", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_approvalprep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2047", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_approvalprep", "target": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2048", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2061", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2061", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2061", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_approvalprep", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2061", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_release_review_claim", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2166", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_review_claim", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2166", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_review_claim", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2166", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2176", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2176", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "target": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2176", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2176", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2176", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2176", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2188", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2188", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2188", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2188", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2188", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_reject_review", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2223", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_reject_review", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2223", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_reject_review", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2223", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2233", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_grab_when_nothing_exists_yet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2236", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_grab_when_strictly_better_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2241", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_not_grab_when_worse_or_equal_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2246", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_grab_repack_even_if_not_higher_scored", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2252", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_not_grab_when_score_gain_is_below_the_minimum_threshold", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2258", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_grab_repack_even_below_the_minimum_gain_threshold", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2266", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_infers_english_audio_present_by_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2271", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_infers_no_english_audio_for_vostfr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2278", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2284", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2284", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_finds_a_monitored_missing_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2303", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2313", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2313", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2364", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2372", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2382", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2398", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2448", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2481", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2481", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2497", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2514", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2524", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2538", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2538", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2551", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2560", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2574", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2580", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_a_second_prepare_call_on_an_already_claimed_review_sees_not_pending", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2600", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2617", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2635", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2646", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2657", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2665", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2677", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2694", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2708", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2722", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2730", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2747", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode_detects_any_episode_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2774", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack_detects_batch_releases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2787", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack_is_false_for_a_single_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2797", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2807", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_release_sort_key_falls_back_to_seeders_within_the_same_group", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2831", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2855", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2887", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_non_video_format_catches_common_ebook_and_comic_markers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2903", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch_rejects_far_apart_years_only", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2922", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text_strips_punctuation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2931", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_build_tv_query_formats_season_episode_for_x1337", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2939", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_build_tv_query_is_title_only_for_tpb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2947", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_build_movie_query_appends_year_when_known", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2959", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2967", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2967", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3079", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3099", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3115", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3129", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_respects_budget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3152", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3159", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3185", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3208", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3225", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words_drops_short_and_punctuation_only_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3252", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3260", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3273", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_lets_everything_through_for_titles_with_no_significant_words", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3282", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "target": "reverse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L135", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_non_video_format", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L486", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L498", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L517", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L520", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L524", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L525", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L530", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L534", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L539", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L544", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_is_anime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L553", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L561", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_infer_has_english_audio", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L567", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L599", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L600", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L601", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_should_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L604", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L613", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L628", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_is_seen", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L777", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_process_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L792", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L805", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "target": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L940", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "target": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L950", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1046", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1047", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1110", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1231", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1232", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1301", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "target": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1417", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1418", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1455", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1456", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1492", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1493", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "target": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1581", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1582", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1682", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1708", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_is_seen", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1727", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_process_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1738", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1759", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1842", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1854", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_is_anime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1856", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1864", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "reverse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1867", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1871", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1883", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_infer_has_english_audio", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1888", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_source_route_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1910", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1950", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1956", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1957", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1974", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1986", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2062", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2072", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2079", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2082", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2085", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2088", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2092", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2097", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2100", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2112", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "target": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2181", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2203", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_finds_a_monitored_missing_episode", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2304", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_finds_a_monitored_missing_episode", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2305", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2365", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2366", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2373", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2374", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2383", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2392", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2399", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2406", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2449", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2456", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2498", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2515", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2525", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2552", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2554", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2561", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2567", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2575", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2581", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", "target": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2582", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", "target": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2584", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_a_second_prepare_call_on_an_already_claimed_review_sees_not_pending", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2601", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_a_second_prepare_call_on_an_already_claimed_review_sees_not_pending", "target": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2602", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2618", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending", "target": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2619", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending", "target": "$graphify-root$_breadarrd_src_scheduler_release_review_claim", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2625", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2636", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", "target": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2637", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2647", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", "target": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2648", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2658", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2666", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2678", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2695", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2709", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2723", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2731", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2856", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2888", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3080", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3081", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3100", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3105", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3116", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3117", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3130", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3131", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_respects_budget", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3153", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_respects_budget", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3154", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3160", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3164", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3165", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3192", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3193", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3199", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3209", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3210", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3226", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3236", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3261", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3274", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L123"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "callee": "is_none", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L123"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "callee": "is_none", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L123"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L136"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_non_video_format", "callee": "to_uppercase", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "callee": "abs_diff", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L169"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L181"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L189"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L197"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L211"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L219"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L232"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L232"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_is_anime", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L244"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L283"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L283"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L283"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L298"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L298"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L298"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_infer_has_english_audio", "callee": "to_uppercase", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L353"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L358"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L358"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L367"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L367"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L386"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L386"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_grab", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L429"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_is_seen", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L459"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L468"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_process_item", "callee": "match_title", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L492"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_process_item", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L570"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_process_item", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L597"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_process_item", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L608"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_process_item", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L615"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L705"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "lock_for_grab", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L714"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "add_magnet", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L717"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L721"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "list_torrents", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L721"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "add_magnet", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L728"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "list_torrents", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L734"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L735"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L739"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "callee": "fetch", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L770"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_significant_words", "callee": "split_whitespace", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L889"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_significant_words", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L891"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_significant_words", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L892"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_significant_words", "callee": "is_alphanumeric", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L892"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L907"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L908"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L914"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "callee": "is_alphanumeric", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L917"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "callee": "is_whitespace", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L917"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "callee": "replace_all", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L924"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L924"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L991"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1018"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1056"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1081"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "sort_by", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1120"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "then_with", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1120"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "cmp", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1120"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "cmp", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1120"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "truncate", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1121"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1122"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1174"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1203"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1242"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1270"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "sort_by", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1312"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "then_with", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1315"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "then_with", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1315"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "cmp", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1315"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "cmp", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1317"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "cmp", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1318"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "truncate", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1320"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1321"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1331"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1331"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1338"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1338"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1348"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1355"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1377"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1377"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1394"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1401"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1520"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1527"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1527"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1560"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1570"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1575"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1590"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1590"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1590"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "fetch", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1650"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "is_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1662"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "fetch", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1668"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1684"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "sort_by_key", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1698"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "truncate", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1699"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1709"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1780"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1843"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1843"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "fetch", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1852"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "sort_by_key", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1867"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1867"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "truncate", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1868"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1872"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1897"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "sort_by", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1921"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1922"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "partial_cmp", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1922"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1962"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1976"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1981"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1997"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2012"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2012"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2129"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_release_review_claim", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2167"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2198"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_reject_review", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2224"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2287"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2293"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2316"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2322"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2328"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2334"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2340"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2347"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2354"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2387"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2400"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2422"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2433"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2450"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2472"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2482"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2487"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2493"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2503"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2526"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2541"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2562"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2659"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2667"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2679"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2684"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2696"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2710"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2724"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2732"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2737"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2750"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2756"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2762"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode", "callee": "sort_by_key", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2825"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_release_sort_key_falls_back_to_seeders_within_the_same_group", "callee": "sort_by_key", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2849"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2858"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2864"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2870"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2889"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2970"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2977"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2983"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2991"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2999"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3005"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3013"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3019"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3024"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3032"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3040"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3046"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3054"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3066"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3072"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3132"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3138"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3144"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3172"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3194"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3213"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3229"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "callee": "position", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3237"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "callee": "position", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3241"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "callee": "is_none", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3243"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/120a869d0bb657b4ca4cc006ebd8b26d51e7acaf2bdee8c9c3c7aadf7bc2a703.json b/graphify-out/cache/ast/v0.9.32/120a869d0bb657b4ca4cc006ebd8b26d51e7acaf2bdee8c9c3c7aadf7bc2a703.json new file mode 100644 index 0000000..9bbbd86 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/120a869d0bb657b4ca4cc006ebd8b26d51e7acaf2bdee8c9c3c7aadf7bc2a703.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_sources_rss_rs", "label": "rss.rs", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "label": "RssSource", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L13"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "label": ".new()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L19"}, {"id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "releasesource", "label": "ReleaseSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "label": ".fetch()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L35"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "rawreleaseitem", "label": "RawReleaseItem", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_build_search_url", "label": "build_search_url()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L45"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "label": "parse_nyaa_rss()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L55"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", "label": "parses_nyaa_item_with_custom_fields()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L147"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_build_search_url_appends_query_param", "label": "build_search_url_appends_query_param()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L160"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_build_search_url_handles_a_feed_url_with_no_existing_query_string", "label": "build_search_url_handles_a_feed_url_with_no_existing_query_string()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L168"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_build_search_url_is_unchanged_without_a_query", "label": "build_search_url_is_unchanged_without_a_query()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L176"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_parses_live_nyaa_feed", "label": "parses_live_nyaa_feed()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L187"}], "edges": [{"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "unescape", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "event", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "reader", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "target": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L19", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "target": "releasesource", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "target": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_build_search_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L45", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_build_search_url", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L45", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_build_search_url", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L45", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L55", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L55", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L128", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L147", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_build_search_url_appends_query_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L160", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_build_search_url_handles_a_feed_url_with_no_existing_query_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L168", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_build_search_url_is_unchanged_without_a_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_parses_live_nyaa_feed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L187", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "target": "$graphify-root$_breadarrd_src_sources_rss_build_search_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "target": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "target": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", "target": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L148", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parses_live_nyaa_feed", "target": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L188", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parses_live_nyaa_feed", "target": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L189", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L25"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "trim_text", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L57"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "config_mut", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L57"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "read_event_into", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L72"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "name", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "decode", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L88"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L89"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "unescape", "is_member_call": false, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L89"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L90"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "parse_human_size", "is_member_call": false, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L96"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L101"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L101"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "name", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L101"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "take", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "take", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "take", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "clear", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", "callee": "as_bytes", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L148"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/15bb1f47b042374721e4d04633ef712807169b08d9badbc68b062dc0ab8871b0.json b/graphify-out/cache/ast/v0.9.32/15bb1f47b042374721e4d04633ef712807169b08d9badbc68b062dc0ab8871b0.json new file mode 100644 index 0000000..83ff84a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/15bb1f47b042374721e4d04633ef712807169b08d9badbc68b062dc0ab8871b0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_sources_scrape_rs", "label": "scrape.rs", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "label": "ScrapeSource", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L27"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "mirrorring", "label": "MirrorRing", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_mirrorring", "label": "MirrorRing", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L33"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "instant", "label": "Instant", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_mirrorring_new", "label": ".new()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L40"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_mirrorerror", "label": "MirrorError", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L54"}, {"id": "error", "label": "Error", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "display", "label": "Display", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_mirrorerror_fmt", "label": ".fmt()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L68"}, {"id": "formatter", "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_allmirrorsfailed", "label": "AllMirrorsFailed", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L84"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_allmirrorsfailed_fmt", "label": ".fmt()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L87"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "label": ".new()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L95"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_candidate_order", "label": ".candidate_order()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L117"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_record_success", "label": ".record_success()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L131"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_demote", "label": ".demote()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L136"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "label": ".search_mirror()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L159"}, {"id": "rawreleaseitem", "label": "RawReleaseItem", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_compute_candidate_order", "label": "compute_candidate_order()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L197"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_needs_resolution", "label": "needs_resolution()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L216"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_resolve_magnet", "label": "resolve_magnet()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L228"}, {"id": "releasesource", "label": "ReleaseSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/scrape.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_fetch", "label": ".fetch()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L242"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_extract_torrent_id", "label": "extract_torrent_id()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L275"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "label": "parse_search_results()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L289"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_extract_magnet", "label": "extract_magnet()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L363"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_parses_a_real_captured_result_row", "label": "parses_a_real_captured_result_row()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L392"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_guid_is_identical_across_different_mirrors_for_the_same_torrent", "label": "guid_is_identical_across_different_mirrors_for_the_same_torrent()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L411"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_extract_torrent_id_handles_relative_and_absolute_hrefs", "label": "extract_torrent_id_handles_relative_and_absolute_hrefs()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L424"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_extract_torrent_id_is_none_for_an_unexpected_shape", "label": "extract_torrent_id_is_none_for_an_unexpected_shape()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L436"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_returns_none_when_results_table_is_absent", "label": "returns_none_when_results_table_is_absent()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L441"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_returns_empty_vec_for_a_genuine_no_results_page", "label": "returns_empty_vec_for_a_genuine_no_results_page()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L450"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_extracts_magnet_from_detail_page", "label": "extracts_magnet_from_detail_page()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L462"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_urlencode_handles_spaces_and_unicode", "label": "urlencode_handles_spaces_and_unicode()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L471"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_candidate_order_round_robins_from_start", "label": "candidate_order_round_robins_from_start()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L476"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_candidate_order_skips_mirrors_still_in_cooldown", "label": "candidate_order_skips_mirrors_still_in_cooldown()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L483"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_candidate_order_empty_when_every_mirror_cooling_down", "label": "candidate_order_empty_when_every_mirror_cooling_down()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L496"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_demote_applies_a_firm_minimum_cooldown_for_rate_limiting", "label": "demote_applies_a_firm_minimum_cooldown_for_rate_limiting()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L504"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_demote_caps_rate_limit_retry_after_at_one_hour", "label": "demote_caps_rate_limit_retry_after_at_one_hour()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L518"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_demote_escalates_generic_failures_exponentially", "label": "demote_escalates_generic_failures_exponentially()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L532"}, {"id": "$graphify-root$_breadarrd_src_sources_scrape_record_success_resets_failure_streak", "label": "record_success_resets_failure_streak()", "file_type": "code", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L542"}], "edges": [{"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "mutex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "scraper", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L28", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "target": "mirrorring", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_mirrorring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_mirrorring", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_mirrorring", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_mirrorring", "target": "instant", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_mirrorring", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_mirrorring", "target": "$graphify-root$_breadarrd_src_sources_scrape_mirrorring_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_mirrorring_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L40", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_mirrorerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_mirrorerror", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L62", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_mirrorerror", "target": "error", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L64", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_mirrorerror", "target": "display", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_mirrorerror", "target": "$graphify-root$_breadarrd_src_sources_scrape_mirrorerror_fmt", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L68", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_mirrorerror_fmt", "target": "formatter", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_mirrorerror_fmt", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L68", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_allmirrorsfailed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L84", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_allmirrorsfailed", "target": "display", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L86", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_allmirrorsfailed", "target": "$graphify-root$_breadarrd_src_sources_scrape_allmirrorsfailed_fmt", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_allmirrorsfailed_fmt", "target": "formatter", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L87", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_allmirrorsfailed_fmt", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L87", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_allmirrorsfailed", "target": "error", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L95", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L95", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L95", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L95", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_candidate_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_candidate_order", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L117", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_record_success", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L131", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_demote", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L136", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_demote", "target": "$graphify-root$_breadarrd_src_sources_scrape_mirrorerror", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L136", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L159", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L159", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L159", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L159", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "target": "$graphify-root$_breadarrd_src_sources_scrape_mirrorerror", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L159", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_compute_candidate_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L197", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_compute_candidate_order", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L197", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_compute_candidate_order", "target": "instant", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L197", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_compute_candidate_order", "target": "instant", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L197", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_compute_candidate_order", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L197", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_needs_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L216", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_resolve_magnet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L228", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_resolve_magnet", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L228", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_resolve_magnet", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L228", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_resolve_magnet", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L228", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "target": "releasesource", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L241", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_fetch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L242", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_fetch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L242", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_fetch", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L242", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_fetch", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L242", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_fetch", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L242", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_extract_torrent_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L275", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_extract_torrent_id", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L275", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L289", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L289", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L289", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_extract_magnet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L363", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_extract_magnet", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L363", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_extract_magnet", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L363", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L374", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_parses_a_real_captured_result_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L392", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_guid_is_identical_across_different_mirrors_for_the_same_torrent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L411", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_extract_torrent_id_handles_relative_and_absolute_hrefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L424", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_extract_torrent_id_is_none_for_an_unexpected_shape", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L436", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_returns_none_when_results_table_is_absent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L441", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_returns_empty_vec_for_a_genuine_no_results_page", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L450", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_extracts_magnet_from_detail_page", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_urlencode_handles_spaces_and_unicode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L471", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_candidate_order_round_robins_from_start", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L476", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_candidate_order_skips_mirrors_still_in_cooldown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L483", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_candidate_order_empty_when_every_mirror_cooling_down", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L496", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_demote_applies_a_firm_minimum_cooldown_for_rate_limiting", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L504", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_demote_caps_rate_limit_retry_after_at_one_hour", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L518", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_demote_escalates_generic_failures_exponentially", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L532", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_rs", "target": "$graphify-root$_breadarrd_src_sources_scrape_record_success_resets_failure_streak", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L542", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_candidate_order", "target": "$graphify-root$_breadarrd_src_sources_scrape_compute_candidate_order", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L170", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "target": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L190", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_compute_candidate_order", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L204", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_resolve_magnet", "target": "$graphify-root$_breadarrd_src_sources_scrape_extract_magnet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L237", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_fetch", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_candidate_order", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L252", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_fetch", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L254", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_fetch", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_record_success", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L256", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_fetch", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_demote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L261", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_fetch", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L265", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L301", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "target": "$graphify-root$_breadarrd_src_sources_scrape_extract_torrent_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L330", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_parses_a_real_captured_result_row", "target": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L393", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_guid_is_identical_across_different_mirrors_for_the_same_torrent", "target": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L412", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_candidate_order_round_robins_from_start", "target": "$graphify-root$_breadarrd_src_sources_scrape_compute_candidate_order", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L478", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_candidate_order_skips_mirrors_still_in_cooldown", "target": "$graphify-root$_breadarrd_src_sources_scrape_compute_candidate_order", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L491", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_candidate_order_empty_when_every_mirror_cooling_down", "target": "$graphify-root$_breadarrd_src_sources_scrape_compute_candidate_order", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L499", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_demote_applies_a_firm_minimum_cooldown_for_rate_limiting", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L505", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_demote_applies_a_firm_minimum_cooldown_for_rate_limiting", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_demote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L506", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_demote_caps_rate_limit_retry_after_at_one_hour", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L519", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_demote_caps_rate_limit_retry_after_at_one_hour", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_demote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L520", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_demote_escalates_generic_failures_exponentially", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L533", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_demote_escalates_generic_failures_exponentially", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_demote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L534", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_record_success_resets_failure_streak", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_record_success_resets_failure_streak", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_demote", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L544", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_scrape_record_success_resets_failure_streak", "target": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_record_success", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L546", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "callee": "cookie_store", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_new", "callee": "user_agent", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_demote", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_demote", "callee": "saturating_mul", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_demote", "callee": "saturating_pow", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L169"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L170"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "status", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L173"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L175"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L175"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "headers", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L175"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L184"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L187"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L187"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L188"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_scrapesource_search_mirror", "callee": "ok_or", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L190"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_compute_candidate_order", "callee": "is_none_or", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L208"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_needs_resolution", "callee": "starts_with", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L217"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_needs_resolution", "callee": "ends_with", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L217"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_resolve_magnet", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L229"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_resolve_magnet", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L229"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_resolve_magnet", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L229"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_resolve_magnet", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L236"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_resolve_magnet", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L236"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_resolve_magnet", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L237"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_extract_torrent_id", "callee": "split", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L276"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_extract_torrent_id", "callee": "nth", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L276"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_extract_torrent_id", "callee": "split", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L276"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "select", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L292"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "trim_end_matches", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L300"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "select", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L303"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "select", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L304"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "attr", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L307"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "value", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L307"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L310"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "starts_with", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L315"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L330"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L334"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "select", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L334"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L337"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L337"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "select", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L341"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L341"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L342"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "select", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L342"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "parse_human_size", "is_member_call": false, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L345"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L345"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_parse_search_results", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L345"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_extract_magnet", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L366"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_extract_magnet", "callee": "select", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L366"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_extract_magnet", "callee": "attr", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L368"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_scrape_extract_magnet", "callee": "value", "is_member_call": true, "source_file": "breadarrd/src/sources/scrape.rs", "source_location": "L368"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/15c95e5e68b578a7e2ed3fdcf7150178321193b30d5d93fdf0021a0258747202.json b/graphify-out/cache/ast/v0.9.32/15c95e5e68b578a7e2ed3fdcf7150178321193b30d5d93fdf0021a0258747202.json new file mode 100644 index 0000000..27d8905 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/15c95e5e68b578a7e2ed3fdcf7150178321193b30d5d93fdf0021a0258747202.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_jellyfin_rs", "label": "jellyfin.rs", "file_type": "code", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient", "label": "JellyfinClient", "file_type": "code", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L4"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/jellyfin.rs"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/jellyfin.rs"}, {"id": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_new", "label": ".new()", "file_type": "code", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L11"}, {"id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/jellyfin.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/jellyfin.rs"}, {"id": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_refresh_library", "label": ".refresh_library()", "file_type": "code", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L26"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/jellyfin.rs"}, {"id": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "label": ".active_transcode_sessions()", "file_type": "code", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L49"}], "edges": [{"source": "$graphify-root$_breadarrd_src_jellyfin_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_jellyfin_rs", "target": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L4", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L5", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient", "target": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L11", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L11", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L11", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L11", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient", "target": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_refresh_library", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_refresh_library", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L26", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient", "target": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L49", "weight": 1.0, "context": "return_type"}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_new", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L19"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_refresh_library", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L27"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_refresh_library", "callee": "header", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L27"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_refresh_library", "callee": "post", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L27"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_refresh_library", "callee": "status", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L35"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_refresh_library", "callee": "is_success", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L36"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_refresh_library", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_refresh_library", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L50"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "callee": "header", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L50"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "callee": "status", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L58"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "callee": "is_success", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L59"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L60"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L60"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L65"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "callee": "json", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L65"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "callee": "count", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L66"}, {"caller_nid": "$graphify-root$_breadarrd_src_jellyfin_jellyfinclient_active_transcode_sessions", "callee": "is_null", "is_member_call": true, "source_file": "breadarrd/src/jellyfin.rs", "source_location": "L68"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/1696b7dc09abee8851014adea3c131a80ac5a003d93debbc96166ccf644fa6f9.json b/graphify-out/cache/ast/v0.9.32/1696b7dc09abee8851014adea3c131a80ac5a003d93debbc96166ccf644fa6f9.json new file mode 100644 index 0000000..c868ae6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/1696b7dc09abee8851014adea3c131a80ac5a003d93debbc96166ccf644fa6f9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarr_shared_src_config_rs", "label": "config.rs", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarr_shared_src_config_config", "label": "Config", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L9"}, {"id": "daemonconfig", "label": "DaemonConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "qbitconfig", "label": "QbitConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "jellyfinconfig", "label": "JellyfinConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "tvdbconfig", "label": "TvdbConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "tmdbconfig", "label": "TmdbConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "libraryconfig", "label": "LibraryConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "sourcesconfig", "label": "SourcesConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "notificationsconfig", "label": "NotificationsConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "transcodeconfig", "label": "TranscodeConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "$graphify-root$_breadarr_shared_src_config_libraryconfig", "label": "LibraryConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L34"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_root_folder", "label": "default_root_folder()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L39"}, {"id": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "label": "SourcesConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L44"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "default", "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L114"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_tpb_api_url", "label": "default_tpb_api_url()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L133"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_upgrade_enabled", "label": "default_upgrade_enabled()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L137"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_upgrade_poll_interval_secs", "label": "default_upgrade_poll_interval_secs()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L141"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_upgrade_budget_per_cycle", "label": "default_upgrade_budget_per_cycle()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L145"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_upgrade_min_score_gain", "label": "default_upgrade_min_score_gain()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L149"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_search_poll_interval_secs", "label": "default_search_poll_interval_secs()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L153"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_search_budget_per_cycle", "label": "default_search_budget_per_cycle()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L157"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_search_enabled", "label": "default_search_enabled()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L161"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_nyaa_rss_url", "label": "default_nyaa_rss_url()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L165"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_grab_poll_interval_secs", "label": "default_grab_poll_interval_secs()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L169"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_grab_enabled", "label": "default_grab_enabled()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L173"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_import_poll_interval_secs", "label": "default_import_poll_interval_secs()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L177"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_1337x_mirrors", "label": "default_1337x_mirrors()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L181"}, {"id": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "label": "DaemonConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L203"}, {"id": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L224"}, {"id": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "label": "QbitConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L238"}, {"id": "$graphify-root$_breadarr_shared_src_config_notificationsconfig", "label": "NotificationsConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L268"}, {"id": "$graphify-root$_breadarr_shared_src_config_jellyfinconfig", "label": "JellyfinConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L275"}, {"id": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "label": "TranscodeConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L289"}, {"id": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L442"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_transcode_poll_interval_secs", "label": "default_transcode_poll_interval_secs()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L467"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_vaapi_device", "label": "default_vaapi_device()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L471"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_parallelism_min", "label": "default_parallelism_min()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L475"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_parallelism_max", "label": "default_parallelism_max()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L479"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_parallelism_max_anime", "label": "default_parallelism_max_anime()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L490"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_reference_bitrate_kbps", "label": "default_reference_bitrate_kbps()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L502"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_reference_height", "label": "default_reference_height()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L506"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_av1_efficiency_factor", "label": "default_av1_efficiency_factor()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L510"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_exclude_hdr", "label": "default_exclude_hdr()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L514"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_exclude_min_height", "label": "default_exclude_min_height()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L518"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_quality_live_action", "label": "default_quality_live_action()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L526"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_quality_anime", "label": "default_quality_anime()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L535"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_anime_svtav1_preset", "label": "default_anime_svtav1_preset()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L539"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_anime_svtav1_max_threads", "label": "default_anime_svtav1_max_threads()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L543"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_min_size_reduction_pct", "label": "default_min_size_reduction_pct()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L547"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_skip_below_ceiling_ratio", "label": "default_skip_below_ceiling_ratio()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L551"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_verify_sample_secs", "label": "default_verify_sample_secs()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L555"}, {"id": "$graphify-root$_breadarr_shared_src_config_tvdbconfig", "label": "TvdbConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L561"}, {"id": "$graphify-root$_breadarr_shared_src_config_tmdbconfig", "label": "TmdbConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L568"}, {"id": "$graphify-root$_breadarr_shared_src_config_config_load", "label": ".load()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L574"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "$graphify-root$_breadarr_shared_src_config_config_db_path", "label": ".db_path()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L585"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "$graphify-root$_breadarr_shared_src_config_config_model_dir", "label": ".model_dir()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L589"}, {"id": "$graphify-root$_breadarr_shared_src_config_config_default_root_folder", "label": ".default_root_folder()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L593"}, {"id": "$graphify-root$_breadarr_shared_src_config_config_path", "label": "config_path()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L598"}, {"id": "$graphify-root$_breadarr_shared_src_config_expand_home", "label": "expand_home()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L606"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_log_level", "label": "default_log_level()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L621"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_listen_addr", "label": "default_listen_addr()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L625"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_db_path", "label": "default_db_path()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L629"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_model_dir", "label": "default_model_dir()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L633"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_qbit_category", "label": "default_qbit_category()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L637"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_config_has_expected_values", "label": "default_config_has_expected_values()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L646"}, {"id": "$graphify-root$_breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", "label": "load_falls_back_to_default_when_file_missing()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L653"}, {"id": "$graphify-root$_breadarr_shared_src_config_parses_partial_toml_with_defaults", "label": "parses_partial_toml_with_defaults()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L666"}], "edges": [{"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "env", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "daemonconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "qbitconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "jellyfinconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "tvdbconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "tmdbconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "libraryconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "sourcesconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "notificationsconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_libraryconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_libraryconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_root_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_root_folder", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L39", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L44", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L52", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L57", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L87", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L113", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "target": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L114", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_tpb_api_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_tpb_api_url", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L133", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_enabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_poll_interval_secs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_budget_per_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L145", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_min_score_gain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L149", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_search_poll_interval_secs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L153", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_search_budget_per_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_search_enabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_nyaa_rss_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L165", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_nyaa_rss_url", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L165", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_grab_poll_interval_secs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_grab_enabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L173", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_import_poll_interval_secs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_1337x_mirrors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L181", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_1337x_mirrors", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L181", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_default_1337x_mirrors", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L181", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L203", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L205", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L207", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L209", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L211", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L220", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L223", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L224", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L224", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L238", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L240", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L242", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L244", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L246", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L253", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L255", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_notificationsconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L268", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_notificationsconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L270", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_jellyfinconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L275", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_jellyfinconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L277", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_jellyfinconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L279", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L299", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L382", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L382", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L441", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "target": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L442", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L442", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_transcode_poll_interval_secs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L467", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_vaapi_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L471", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_vaapi_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L471", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_parallelism_min", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L475", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_parallelism_max", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L479", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_parallelism_max_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L490", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_reference_bitrate_kbps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L502", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_reference_height", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L506", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_av1_efficiency_factor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L510", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_exclude_hdr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L514", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_exclude_min_height", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L518", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_quality_live_action", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L526", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_quality_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L535", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_anime_svtav1_preset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L539", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_anime_svtav1_max_threads", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_min_size_reduction_pct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L547", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_skip_below_ceiling_ratio", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L551", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_verify_sample_secs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L555", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_tvdbconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L561", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_tvdbconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L563", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_tmdbconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L568", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_tmdbconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L570", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "$graphify-root$_breadarr_shared_src_config_config_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L574", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_load", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L574", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_config_load", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L574", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "$graphify-root$_breadarr_shared_src_config_config_db_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L585", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_db_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L585", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "$graphify-root$_breadarr_shared_src_config_config_model_dir", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L589", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_model_dir", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L589", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "$graphify-root$_breadarr_shared_src_config_config_default_root_folder", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L593", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_default_root_folder", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L593", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_config_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L598", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L598", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_expand_home", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L606", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_expand_home", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L606", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_log_level", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L621", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_log_level", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L621", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_listen_addr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L625", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_listen_addr", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L625", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_db_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L629", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_db_path", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L629", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_model_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L633", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_model_dir", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L633", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_qbit_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L637", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_qbit_category", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L637", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L643", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_config_has_expected_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L646", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L653", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_parses_partial_toml_with_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L666", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_1337x_mirrors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L116", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_nyaa_rss_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_grab_poll_interval_secs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_grab_enabled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L119", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_import_poll_interval_secs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L120", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_search_poll_interval_secs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_search_budget_per_cycle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_search_enabled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_tpb_api_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_enabled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_poll_interval_secs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_budget_per_cycle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L127", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_min_score_gain", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_log_level", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_listen_addr", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L227", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_db_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L228", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_model_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L229", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_transcode_poll_interval_secs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L445", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_vaapi_device", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L446", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_parallelism_min", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L447", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_parallelism_max", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L448", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_parallelism_max_anime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L449", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_reference_bitrate_kbps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L450", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_reference_height", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L451", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_av1_efficiency_factor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L452", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_exclude_hdr", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L453", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_exclude_min_height", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L454", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_quality_live_action", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L455", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_quality_anime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L457", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_anime_svtav1_preset", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L458", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_anime_svtav1_max_threads", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L459", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_min_size_reduction_pct", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L460", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_skip_below_ceiling_ratio", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_verify_sample_secs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_load", "target": "$graphify-root$_breadarr_shared_src_config_config_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L575", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_load", "target": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L577", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_db_path", "target": "$graphify-root$_breadarr_shared_src_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L586", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_model_dir", "target": "$graphify-root$_breadarr_shared_src_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L590", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_default_root_folder", "target": "$graphify-root$_breadarr_shared_src_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L594", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_path", "target": "$graphify-root$_breadarr_shared_src_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L603", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_config_has_expected_values", "target": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L647", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", "target": "$graphify-root$_breadarr_shared_src_config_config_load", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L658", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarr_shared_src_config_default_1337x_mirrors", "callee": "into_iter", "is_member_call": true, "source_file": "breadarr-shared/src/config.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_config_config_load", "callee": "exists", "is_member_call": true, "source_file": "breadarr-shared/src/config.rs", "source_location": "L576"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_config_config_path", "callee": "join", "is_member_call": true, "source_file": "breadarr-shared/src/config.rs", "source_location": "L600"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_config_config_path", "callee": "join", "is_member_call": true, "source_file": "breadarr-shared/src/config.rs", "source_location": "L600"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_config_expand_home", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadarr-shared/src/config.rs", "source_location": "L615"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_config_expand_home", "callee": "join", "is_member_call": true, "source_file": "breadarr-shared/src/config.rs", "source_location": "L616"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/183a61cad3b5e7a1b2e7eb94f793b1136f64a973e1adb49f146e5483f95d9f9c.json b/graphify-out/cache/ast/v0.9.32/183a61cad3b5e7a1b2e7eb94f793b1136f64a973e1adb49f146e5483f95d9f9c.json new file mode 100644 index 0000000..94e1440 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/183a61cad3b5e7a1b2e7eb94f793b1136f64a973e1adb49f146e5483f95d9f9c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_scoring_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/scoring/mod.rs", "source_location": "L1"}], "edges": [{"source": "$graphify-root$_breadarrd_src_scoring_mod_rs", "target": "gate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scoring_mod_rs", "target": "profile", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scoring_mod_rs", "target": "score", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/1a2d77c5f6fc1240658d362240ce16dab5fa7d25a477d310b37952804e755e09.json b/graphify-out/cache/ast/v0.9.32/1a2d77c5f6fc1240658d362240ce16dab5fa7d25a477d310b37952804e755e09.json new file mode 100644 index 0000000..cf9b581 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/1a2d77c5f6fc1240658d362240ce16dab5fa7d25a477d310b37952804e755e09.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_rs", "label": "quality_profiles.rs", "file_type": "code", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_to_dto", "label": "to_dto()", "file_type": "code", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L9"}, {"id": "weights", "label": "Weights", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}, {"id": "weightsdto", "label": "WeightsDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "label": "list()", "file_type": "code", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L27"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}, {"id": "appstate", "label": "AppState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}, {"id": "json", "label": "Json", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}, {"id": "qualityprofilesummary", "label": "QualityProfileSummary", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}, {"id": "statuscode", "label": "StatusCode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "label": "update_weights()", "file_type": "code", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L66"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}, {"id": "updatequalityprofileweightsrequest", "label": "UpdateQualityProfileWeightsRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_internal", "label": "internal()", "file_type": "code", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L85"}, {"id": "e", "label": "E", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/quality_profiles.rs"}], "edges": [{"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_rs", "target": "extract", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_rs", "target": "statuscode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_rs", "target": "dto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_rs", "target": "appstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_rs", "target": "scoring", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_rs", "target": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_to_dto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_to_dto", "target": "weights", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L9", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_to_dto", "target": "weightsdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L9", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_rs", "target": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L27", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L27", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L27", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L27", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L27", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "target": "qualityprofilesummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L27", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L27", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L27", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_rs", "target": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L66", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L66", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L66", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L66", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L66", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "target": "updatequalityprofileweightsrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L66", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L66", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L66", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L66", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L66", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_rs", "target": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_internal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L85", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_internal", "target": "e", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L85", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_internal", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L85", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_internal", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L85", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "target": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_to_dto", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L55", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L59", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L31"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L31"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L34"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L34"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L34"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_list", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L42"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L73"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_quality_profiles_update_weights", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/quality_profiles.rs", "source_location": "L73"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/1ff4e4e133780cf60172e91d41dedfa041454f9f97fabbf9d77c83229451b216.json b/graphify-out/cache/ast/v0.9.32/1ff4e4e133780cf60172e91d41dedfa041454f9f97fabbf9d77c83229451b216.json new file mode 100644 index 0000000..a140313 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/1ff4e4e133780cf60172e91d41dedfa041454f9f97fabbf9d77c83229451b216.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_metadata_tmdb_rs", "label": "tmdb.rs", "file_type": "code", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient", "label": "TmdbClient", "file_type": "code", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L6"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tmdb.rs"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tmdb.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_new", "label": ".new()", "file_type": "code", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L12"}, {"id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tmdb.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tmdb.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "label": ".search_tv()", "file_type": "code", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L25"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tmdb.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tmdb.rs"}, {"id": "seriessearchresult", "label": "SeriesSearchResult", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tmdb.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "label": ".search_movie()", "file_type": "code", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L63"}, {"id": "moviesearchresult", "label": "MovieSearchResult", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tmdb.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", "label": ".tv_season_episodes()", "file_type": "code", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L100"}, {"id": "episodeinfo", "label": "EpisodeInfo", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tmdb.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_tmdb_year_from_date", "label": "year_from_date()", "file_type": "code", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L143"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tmdb.rs"}], "edges": [{"source": "$graphify-root$_breadarrd_src_metadata_tmdb_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_rs", "target": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L6", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient", "target": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L12", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L12", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L12", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient", "target": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L25", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L25", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "target": "seriessearchresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L25", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient", "target": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L63", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "target": "moviesearchresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient", "target": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L100", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L100", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L100", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", "target": "episodeinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L100", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_rs", "target": "$graphify-root$_breadarrd_src_metadata_tmdb_year_from_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_year_from_date", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L143", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_year_from_date", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L143", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "target": "$graphify-root$_breadarrd_src_metadata_tmdb_year_from_date", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "target": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L58", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "target": "$graphify-root$_breadarrd_src_metadata_tmdb_year_from_date", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L95", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_new", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L18"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "callee": "json", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "callee": "query", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "callee": "bearer_auth", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_tv", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L57"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "callee": "json", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "callee": "query", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "callee": "bearer_auth", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L75"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L89"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_search_movie", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L95"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", "callee": "json", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", "callee": "bearer_auth", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_tmdbclient_tv_season_episodes", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L129"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_year_from_date", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L144"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tmdb_year_from_date", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/metadata/tmdb.rs", "source_location": "L144"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/23c0500542c46ddffec54e5806fb7a36070611c963bd2a299f99004f2ecd14db.json b/graphify-out/cache/ast/v0.9.32/23c0500542c46ddffec54e5806fb7a36070611c963bd2a299f99004f2ecd14db.json new file mode 100644 index 0000000..1b4b360 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/23c0500542c46ddffec54e5806fb7a36070611c963bd2a299f99004f2ecd14db.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarr_shared_src_config_rs", "label": "config.rs", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarr_shared_src_config_config", "label": "Config", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L9"}, {"id": "daemonconfig", "label": "DaemonConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "qbitconfig", "label": "QbitConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "jellyfinconfig", "label": "JellyfinConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "tvdbconfig", "label": "TvdbConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "tmdbconfig", "label": "TmdbConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "libraryconfig", "label": "LibraryConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "sourcesconfig", "label": "SourcesConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "notificationsconfig", "label": "NotificationsConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "transcodeconfig", "label": "TranscodeConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "$graphify-root$_breadarr_shared_src_config_libraryconfig", "label": "LibraryConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L34"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_root_folder", "label": "default_root_folder()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L39"}, {"id": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "label": "SourcesConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L44"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "default", "label": "Default", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L114"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_tpb_api_url", "label": "default_tpb_api_url()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L133"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_upgrade_enabled", "label": "default_upgrade_enabled()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L137"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_upgrade_poll_interval_secs", "label": "default_upgrade_poll_interval_secs()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L141"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_upgrade_budget_per_cycle", "label": "default_upgrade_budget_per_cycle()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L145"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_upgrade_min_score_gain", "label": "default_upgrade_min_score_gain()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L149"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_search_poll_interval_secs", "label": "default_search_poll_interval_secs()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L153"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_search_budget_per_cycle", "label": "default_search_budget_per_cycle()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L157"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_search_enabled", "label": "default_search_enabled()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L161"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_nyaa_rss_url", "label": "default_nyaa_rss_url()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L165"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_grab_poll_interval_secs", "label": "default_grab_poll_interval_secs()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L169"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_grab_enabled", "label": "default_grab_enabled()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L173"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_import_poll_interval_secs", "label": "default_import_poll_interval_secs()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L177"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_1337x_mirrors", "label": "default_1337x_mirrors()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L181"}, {"id": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "label": "DaemonConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L203"}, {"id": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L224"}, {"id": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "label": "QbitConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L238"}, {"id": "$graphify-root$_breadarr_shared_src_config_notificationsconfig", "label": "NotificationsConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L268"}, {"id": "$graphify-root$_breadarr_shared_src_config_jellyfinconfig", "label": "JellyfinConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L275"}, {"id": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "label": "TranscodeConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L289"}, {"id": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "label": ".default()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L442"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_transcode_poll_interval_secs", "label": "default_transcode_poll_interval_secs()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L467"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_vaapi_device", "label": "default_vaapi_device()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L471"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_parallelism_min", "label": "default_parallelism_min()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L475"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_parallelism_max", "label": "default_parallelism_max()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L479"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_parallelism_max_anime", "label": "default_parallelism_max_anime()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L490"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_reference_bitrate_kbps", "label": "default_reference_bitrate_kbps()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L502"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_reference_height", "label": "default_reference_height()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L506"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_av1_efficiency_factor", "label": "default_av1_efficiency_factor()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L510"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_exclude_hdr", "label": "default_exclude_hdr()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L514"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_exclude_min_height", "label": "default_exclude_min_height()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L518"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_quality_live_action", "label": "default_quality_live_action()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L526"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_quality_anime", "label": "default_quality_anime()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L535"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_anime_svtav1_preset", "label": "default_anime_svtav1_preset()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L539"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_anime_svtav1_max_threads", "label": "default_anime_svtav1_max_threads()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L543"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_min_size_reduction_pct", "label": "default_min_size_reduction_pct()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L547"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_skip_below_ceiling_ratio", "label": "default_skip_below_ceiling_ratio()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L551"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_verify_sample_secs", "label": "default_verify_sample_secs()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L555"}, {"id": "$graphify-root$_breadarr_shared_src_config_tvdbconfig", "label": "TvdbConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L561"}, {"id": "$graphify-root$_breadarr_shared_src_config_tmdbconfig", "label": "TmdbConfig", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L568"}, {"id": "$graphify-root$_breadarr_shared_src_config_config_load", "label": ".load()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L574"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "$graphify-root$_breadarr_shared_src_config_config_validate", "label": ".validate()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L591"}, {"id": "$graphify-root$_breadarr_shared_src_config_config_db_path", "label": ".db_path()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L617"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/config.rs"}, {"id": "$graphify-root$_breadarr_shared_src_config_config_model_dir", "label": ".model_dir()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L621"}, {"id": "$graphify-root$_breadarr_shared_src_config_config_default_root_folder", "label": ".default_root_folder()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L625"}, {"id": "$graphify-root$_breadarr_shared_src_config_config_path", "label": "config_path()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L630"}, {"id": "$graphify-root$_breadarr_shared_src_config_expand_home", "label": "expand_home()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L638"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_log_level", "label": "default_log_level()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L653"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_listen_addr", "label": "default_listen_addr()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L657"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_db_path", "label": "default_db_path()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L661"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_model_dir", "label": "default_model_dir()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L665"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_qbit_category", "label": "default_qbit_category()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L669"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_config_has_expected_values", "label": "default_config_has_expected_values()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L678"}, {"id": "$graphify-root$_breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", "label": "load_falls_back_to_default_when_file_missing()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L685"}, {"id": "$graphify-root$_breadarr_shared_src_config_parses_partial_toml_with_defaults", "label": "parses_partial_toml_with_defaults()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L698"}, {"id": "$graphify-root$_breadarr_shared_src_config_default_config_passes_validation", "label": "default_config_passes_validation()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L705"}, {"id": "$graphify-root$_breadarr_shared_src_config_rejects_a_zero_reference_height", "label": "rejects_a_zero_reference_height()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L716"}, {"id": "$graphify-root$_breadarr_shared_src_config_rejects_a_negative_min_size_reduction_pct", "label": "rejects_a_negative_min_size_reduction_pct()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L726"}, {"id": "$graphify-root$_breadarr_shared_src_config_rejects_a_min_size_reduction_pct_above_one", "label": "rejects_a_min_size_reduction_pct_above_one()", "file_type": "code", "source_file": "breadarr-shared/src/config.rs", "source_location": "L732"}], "edges": [{"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "env", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "daemonconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "qbitconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "jellyfinconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "tvdbconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "tmdbconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "libraryconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "sourcesconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "notificationsconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_libraryconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_libraryconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_root_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_root_folder", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L39", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L44", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L52", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L57", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L87", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L113", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig", "target": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L114", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_tpb_api_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_tpb_api_url", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L133", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_enabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_poll_interval_secs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_budget_per_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L145", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_min_score_gain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L149", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_search_poll_interval_secs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L153", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_search_budget_per_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_search_enabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_nyaa_rss_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L165", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_nyaa_rss_url", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L165", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_grab_poll_interval_secs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_grab_enabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L173", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_import_poll_interval_secs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_1337x_mirrors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L181", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_1337x_mirrors", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L181", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_default_1337x_mirrors", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L181", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L203", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L205", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L207", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L209", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L211", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L220", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L223", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig", "target": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L224", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L224", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L238", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L240", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L242", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L244", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L246", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L253", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_qbitconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L255", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_notificationsconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L268", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_notificationsconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L270", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_jellyfinconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L275", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_jellyfinconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L277", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_jellyfinconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L279", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L289", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L299", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L382", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L382", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "target": "default", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L441", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig", "target": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L442", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L442", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_transcode_poll_interval_secs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L467", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_vaapi_device", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L471", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_vaapi_device", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L471", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_parallelism_min", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L475", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_parallelism_max", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L479", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_parallelism_max_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L490", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_reference_bitrate_kbps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L502", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_reference_height", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L506", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_av1_efficiency_factor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L510", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_exclude_hdr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L514", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_exclude_min_height", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L518", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_quality_live_action", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L526", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_quality_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L535", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_anime_svtav1_preset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L539", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_anime_svtav1_max_threads", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_min_size_reduction_pct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L547", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_skip_below_ceiling_ratio", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L551", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_verify_sample_secs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L555", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_tvdbconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L561", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_tvdbconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L563", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_tmdbconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L568", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_tmdbconfig", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L570", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "$graphify-root$_breadarr_shared_src_config_config_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L574", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_load", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L574", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_config_load", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L574", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "$graphify-root$_breadarr_shared_src_config_config_validate", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L591", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_validate", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L591", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "$graphify-root$_breadarr_shared_src_config_config_db_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L617", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_db_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L617", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "$graphify-root$_breadarr_shared_src_config_config_model_dir", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L621", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_model_dir", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L621", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_config", "target": "$graphify-root$_breadarr_shared_src_config_config_default_root_folder", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L625", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_default_root_folder", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L625", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_config_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L630", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L630", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_expand_home", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L638", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_expand_home", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L638", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_log_level", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L653", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_log_level", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L653", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_listen_addr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L657", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_listen_addr", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L657", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_db_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L661", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_db_path", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L661", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_model_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L665", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_model_dir", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L665", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_qbit_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L669", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_qbit_category", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L669", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L675", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_config_has_expected_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L678", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L685", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_parses_partial_toml_with_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L698", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_default_config_passes_validation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L705", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_rejects_a_zero_reference_height", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L716", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_rejects_a_negative_min_size_reduction_pct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L726", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_rs", "target": "$graphify-root$_breadarr_shared_src_config_rejects_a_min_size_reduction_pct_above_one", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L732", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_1337x_mirrors", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L116", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_nyaa_rss_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_grab_poll_interval_secs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_grab_enabled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L119", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_import_poll_interval_secs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L120", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_search_poll_interval_secs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_search_budget_per_cycle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_search_enabled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_tpb_api_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_enabled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_poll_interval_secs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_budget_per_cycle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L127", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_sourcesconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_upgrade_min_score_gain", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_log_level", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_listen_addr", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L227", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_db_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L228", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_daemonconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_model_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L229", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_transcode_poll_interval_secs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L445", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_vaapi_device", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L446", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_parallelism_min", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L447", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_parallelism_max", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L448", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_parallelism_max_anime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L449", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_reference_bitrate_kbps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L450", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_reference_height", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L451", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_av1_efficiency_factor", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L452", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_exclude_hdr", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L453", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_exclude_min_height", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L454", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_quality_live_action", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L455", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_quality_anime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L457", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_anime_svtav1_preset", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L458", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_anime_svtav1_max_threads", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L459", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_min_size_reduction_pct", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L460", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_skip_below_ceiling_ratio", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "target": "$graphify-root$_breadarr_shared_src_config_default_verify_sample_secs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L462", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_load", "target": "$graphify-root$_breadarr_shared_src_config_config_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L575", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_load", "target": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L577", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_load", "target": "$graphify-root$_breadarr_shared_src_config_config_validate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L582", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_db_path", "target": "$graphify-root$_breadarr_shared_src_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L618", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_model_dir", "target": "$graphify-root$_breadarr_shared_src_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L622", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_default_root_folder", "target": "$graphify-root$_breadarr_shared_src_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L626", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_config_path", "target": "$graphify-root$_breadarr_shared_src_config_expand_home", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L635", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_config_has_expected_values", "target": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L679", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", "target": "$graphify-root$_breadarr_shared_src_config_config_load", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L690", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_config_passes_validation", "target": "$graphify-root$_breadarr_shared_src_config_config_validate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L706", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_config_default_config_passes_validation", "target": "$graphify-root$_breadarr_shared_src_config_transcodeconfig_default", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/config.rs", "source_location": "L706", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarr_shared_src_config_default_1337x_mirrors", "callee": "into_iter", "is_member_call": true, "source_file": "breadarr-shared/src/config.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_config_config_load", "callee": "exists", "is_member_call": true, "source_file": "breadarr-shared/src/config.rs", "source_location": "L576"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_config_config_path", "callee": "join", "is_member_call": true, "source_file": "breadarr-shared/src/config.rs", "source_location": "L632"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_config_config_path", "callee": "join", "is_member_call": true, "source_file": "breadarr-shared/src/config.rs", "source_location": "L632"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_config_expand_home", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadarr-shared/src/config.rs", "source_location": "L647"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_config_expand_home", "callee": "join", "is_member_call": true, "source_file": "breadarr-shared/src/config.rs", "source_location": "L648"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/2aa8a1deb1612796371a02a1ce3daa8af2eae9bb9d88dcecc6cb61901f3fabc2.json b/graphify-out/cache/ast/v0.9.32/2aa8a1deb1612796371a02a1ce3daa8af2eae9bb9d88dcecc6cb61901f3fabc2.json new file mode 100644 index 0000000..0cd7497 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/2aa8a1deb1612796371a02a1ce3daa8af2eae9bb9d88dcecc6cb61901f3fabc2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarr_tui_src_app_rs", "label": "app.rs", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarr_tui_src_app_tab", "label": "Tab", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L11"}, {"id": "$graphify-root$_breadarr_tui_src_app_tab_title", "label": ".title()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L34"}, {"id": "$graphify-root$_breadarr_tui_src_app_focus", "label": "Focus", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L48"}, {"id": "$graphify-root$_breadarr_tui_src_app_addkind", "label": "AddKind", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L63"}, {"id": "$graphify-root$_breadarr_tui_src_app_addkind_label", "label": ".label()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L69"}, {"id": "$graphify-root$_breadarr_tui_src_app_libraryfilter", "label": "LibraryFilter", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L81"}, {"id": "$graphify-root$_breadarr_tui_src_app_libraryfilter_next", "label": ".next()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L98"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "$graphify-root$_breadarr_tui_src_app_libraryfilter_label", "label": ".label()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L103"}, {"id": "$graphify-root$_breadarr_tui_src_app_libraryfilter_matches", "label": ".matches()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L113"}, {"id": "mediaitemsummary", "label": "MediaItemSummary", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "$graphify-root$_breadarr_tui_src_app_librarysort", "label": "LibrarySort", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L125"}, {"id": "$graphify-root$_breadarr_tui_src_app_librarysort_next", "label": ".next()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L138"}, {"id": "$graphify-root$_breadarr_tui_src_app_librarysort_label", "label": ".label()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L143"}, {"id": "$graphify-root$_breadarr_tui_src_app_stucksection", "label": "StuckSection", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L154"}, {"id": "$graphify-root$_breadarr_tui_src_app_addresult", "label": "AddResult", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L195"}, {"id": "searchresult", "label": "SearchResult", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "$graphify-root$_breadarr_tui_src_app_app", "label": "App", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L200"}, {"id": "daemonclient", "label": "DaemonClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "healthdetail", "label": "HealthDetail", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "liststate", "label": "ListState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "mediaitemdetail", "label": "MediaItemDetail", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "releasesummary", "label": "ReleaseSummary", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "reviewqueueentry", "label": "ReviewQueueEntry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "stuckreport", "label": "StuckReport", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "calendarentry", "label": "CalendarEntry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "libraryhealthreport", "label": "LibraryHealthReport", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "releasecandidate", "label": "ReleaseCandidate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "qualityprofilesummary", "label": "QualityProfileSummary", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/app.rs"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_new", "label": ".new()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L279"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "label": ".refresh_active_tab()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L323"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_selected_media_id", "label": ".selected_media_id()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L402"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "label": ".recompute_library_view()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L412"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_selected_media_item", "label": ".selected_media_item()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L455"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_move_selection", "label": ".move_selection()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L461"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_open_detail", "label": ".open_detail()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L499"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_close_detail", "label": ".close_detail()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L519"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_episode", "label": ".toggle_monitor_selected_episode()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L526"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_season", "label": ".toggle_monitor_selected_season()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L557"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_approve_selected_review", "label": ".approve_selected_review()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L589"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_reject_selected_review", "label": ".reject_selected_review()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L603"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_run_add_search", "label": ".run_add_search()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L624"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_add_selected_search_result", "label": ".add_selected_search_result()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L662"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_search_now_selected", "label": ".search_now_selected()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L705"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_fetch_candidates_for_selected", "label": ".fetch_candidates_for_selected()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L725"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_grab_selected_candidate", "label": ".grab_selected_candidate()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L762"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_close_candidates", "label": ".close_candidates()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L796"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_open_profile_detail", "label": ".open_profile_detail()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L803"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_close_profile_detail", "label": ".close_profile_detail()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L817"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_start_editing_selected_weight", "label": ".start_editing_selected_weight()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L828"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_cancel_weight_edit", "label": ".cancel_weight_edit()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L842"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_commit_weight_edit", "label": ".commit_weight_edit()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L852"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_list_selected", "label": ".toggle_monitor_list_selected()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L889"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected", "label": ".toggle_monitor_selected()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L909"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_delete_selected", "label": ".delete_selected()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L932"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_delete_selected_file", "label": ".delete_selected_file()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L958"}, {"id": "$graphify-root$_breadarr_tui_src_app_app_jump_to_stuck_target", "label": ".jump_to_stuck_target()", "file_type": "code", "source_file": "breadarr-tui/src/app.rs", "source_location": "L995"}], "edges": [{"source": "$graphify-root$_breadarr_tui_src_app_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_app_rs", "target": "dto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_app_rs", "target": "daemonclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_app_rs", "target": "liststate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_app_rs", "target": "$graphify-root$_breadarr_tui_src_app_tab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_tab", "target": "$graphify-root$_breadarr_tui_src_app_tab_title", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_rs", "target": "$graphify-root$_breadarr_tui_src_app_focus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_rs", "target": "$graphify-root$_breadarr_tui_src_app_addkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_addkind", "target": "$graphify-root$_breadarr_tui_src_app_addkind_label", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L69", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_rs", "target": "$graphify-root$_breadarr_tui_src_app_libraryfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L81", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_libraryfilter", "target": "$graphify-root$_breadarr_tui_src_app_libraryfilter_next", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_libraryfilter_next", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L98", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_tui_src_app_libraryfilter", "target": "$graphify-root$_breadarr_tui_src_app_libraryfilter_label", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_libraryfilter", "target": "$graphify-root$_breadarr_tui_src_app_libraryfilter_matches", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L113", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_libraryfilter_matches", "target": "mediaitemsummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L113", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_app_rs", "target": "$graphify-root$_breadarr_tui_src_app_librarysort", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_librarysort", "target": "$graphify-root$_breadarr_tui_src_app_librarysort_next", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L138", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_librarysort_next", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L138", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_tui_src_app_librarysort", "target": "$graphify-root$_breadarr_tui_src_app_librarysort_label", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L143", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_rs", "target": "$graphify-root$_breadarr_tui_src_app_stucksection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L154", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_rs", "target": "$graphify-root$_breadarr_tui_src_app_addresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L195", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_addresult", "target": "$graphify-root$_breadarr_tui_src_app_addkind", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L196", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_addresult", "target": "searchresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L197", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_rs", "target": "$graphify-root$_breadarr_tui_src_app_app", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L200", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "daemonclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L201", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L203", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "healthdetail", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L203", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_tab", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L204", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_focus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L205", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L206", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L217", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "mediaitemsummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L217", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "liststate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L218", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L223", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_libraryfilter", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L224", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_librarysort", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L225", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L226", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "mediaitemdetail", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L226", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "liststate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L229", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L231", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "releasesummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L231", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "liststate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L232", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L234", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "reviewqueueentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L234", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "liststate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L235", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L237", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L238", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_addresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L238", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "liststate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L239", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L241", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "stuckreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L241", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_stucksection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L242", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "liststate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L243", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "liststate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L244", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L245", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "calendarentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L245", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L246", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "libraryhealthreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L246", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L248", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L248", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "liststate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L249", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L252", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L266", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "qualityprofilesummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L266", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "liststate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L267", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L272", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "qualityprofilesummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L272", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "liststate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L273", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L275", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L279", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_new", "target": "daemonclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L279", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_app_app_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L279", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L323", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_selected_media_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L402", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_selected_media_id", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L402", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L412", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_selected_media_item", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L455", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_selected_media_item", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L455", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_tui_src_app_app_selected_media_item", "target": "mediaitemsummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L455", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_move_selection", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_open_detail", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L499", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_close_detail", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L519", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_episode", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L526", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_season", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L557", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_approve_selected_review", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L589", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_reject_selected_review", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L603", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_run_add_search", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L624", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_add_selected_search_result", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L662", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_search_now_selected", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L705", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_fetch_candidates_for_selected", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L725", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_grab_selected_candidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L762", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_close_candidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L796", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_open_profile_detail", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L803", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_close_profile_detail", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L817", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_start_editing_selected_weight", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L828", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_cancel_weight_edit", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L842", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_commit_weight_edit", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L852", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_list_selected", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L889", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L909", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_delete_selected", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L932", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_delete_selected_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L958", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app", "target": "$graphify-root$_breadarr_tui_src_app_app_jump_to_stuck_target", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L995", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "target": "$graphify-root$_breadarr_tui_src_app_app_selected_media_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L342", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "target": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L347", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "target": "$graphify-root$_breadarr_tui_src_app_app_selected_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L413", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "target": "$graphify-root$_breadarr_tui_src_app_libraryfilter_matches", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L419", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_open_detail", "target": "$graphify-root$_breadarr_tui_src_app_app_selected_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L503", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_episode", "target": "$graphify-root$_breadarr_tui_src_app_app_selected_media_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L545", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_run_add_search", "target": "$graphify-root$_breadarr_tui_src_app_app_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L633", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_add_selected_search_result", "target": "$graphify-root$_breadarr_tui_src_app_app_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L675", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_grab_selected_candidate", "target": "$graphify-root$_breadarr_tui_src_app_app_close_candidates", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L787", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_list_selected", "target": "$graphify-root$_breadarr_tui_src_app_app_selected_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L890", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_list_selected", "target": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L903", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_delete_selected", "target": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L947", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_app_app_delete_selected_file", "target": "$graphify-root$_breadarr_tui_src_app_app_selected_media_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/app.rs", "source_location": "L983", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarr_tui_src_app_libraryfilter_next", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_libraryfilter_next", "callee": "position", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_librarysort_next", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L139"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_librarysort_next", "callee": "position", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L139"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "health_detail", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L324"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L341"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "media_detail", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L343"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "list_media", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L346"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "releases", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L351"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "is_none", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L352"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L352"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L353"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "review_queue", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L357"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "is_none", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L358"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L358"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L359"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "stuck", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L364"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "is_none", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L365"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L365"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L367"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "is_none", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L369"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L369"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L372"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "calendar", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L377"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "library_health", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L380"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "is_none", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L383"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "quality_profiles", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L384"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "is_none", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L385"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L385"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_refresh_active_tab", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L388"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_selected_media_id", "callee": "as_ref", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L403"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "sort_by", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L424"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "cmp", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L425"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L425"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L428"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "sort_by", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L430"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "cmp", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L431"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "sort_by", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L435"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "then_with", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L436"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "cmp", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L436"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "cmp", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L437"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L437"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L440"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "and_then", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "position", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L449"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L450"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_recompute_library_view", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L451"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_selected_media_item", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L456"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_move_selection", "callee": "is_none", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L466"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_move_selection", "callee": "map_or", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L471"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_move_selection", "callee": "as_ref", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L471"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_move_selection", "callee": "map_or", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L477"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_move_selection", "callee": "as_ref", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L477"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_move_selection", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L485"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_move_selection", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L494"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_move_selection", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L494"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_move_selection", "callee": "clamp", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L495"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_move_selection", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L496"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_open_detail", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L500"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_open_detail", "callee": "media_detail", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L506"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_open_detail", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L508"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_close_detail", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L521"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_episode", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L530"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_episode", "callee": "unmonitor_episode", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L538"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_episode", "callee": "monitor_episode", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_episode", "callee": "media_detail", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L546"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_season", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L561"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_season", "callee": "unmonitor_season", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L570"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_season", "callee": "monitor_season", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L574"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected_season", "callee": "media_detail", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L581"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_approve_selected_review", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L590"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_approve_selected_review", "callee": "cloned", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L593"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_approve_selected_review", "callee": "approve_review", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L596"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_approve_selected_review", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L600"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_approve_selected_review", "callee": "review_queue", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L600"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_reject_selected_review", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L604"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_reject_selected_review", "callee": "cloned", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L607"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_reject_selected_review", "callee": "reject_review", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L610"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_reject_selected_review", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L614"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_reject_selected_review", "callee": "review_queue", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L614"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_run_add_search", "callee": "trim", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L625"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_run_add_search", "callee": "extend", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L636"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_run_add_search", "callee": "into_iter", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L636"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_run_add_search", "callee": "extend", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L643"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_run_add_search", "callee": "into_iter", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L643"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_run_add_search", "callee": "sort_by_key", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L649"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_run_add_search", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L649"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_run_add_search", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L651"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_run_add_search", "callee": "join", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L657"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_add_selected_search_result", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L663"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_add_selected_search_result", "callee": "cloned", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L666"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_add_selected_search_result", "callee": "add_series", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L678"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_add_selected_search_result", "callee": "add_movie", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L687"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_add_selected_search_result", "callee": "clear", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L693"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_add_selected_search_result", "callee": "clear", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L694"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_search_now_selected", "callee": "as_ref", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L706"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_search_now_selected", "callee": "search_now", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L710"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_fetch_candidates_for_selected", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L732"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_fetch_candidates_for_selected", "callee": "episode_candidates", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L744"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_fetch_candidates_for_selected", "callee": "movie_candidates", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L745"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_fetch_candidates_for_selected", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L750"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_grab_selected_candidate", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L763"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_grab_selected_candidate", "callee": "cloned", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L766"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_grab_selected_candidate", "callee": "as_ref", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L769"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_grab_selected_candidate", "callee": "grab_episode_candidate", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L774"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_grab_selected_candidate", "callee": "grab_movie_candidate", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L779"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_grab_selected_candidate", "callee": "media_detail", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L788"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_close_candidates", "callee": "clear", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L797"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_close_candidates", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L798"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_open_profile_detail", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L804"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_open_profile_detail", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L807"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_open_profile_detail", "callee": "cloned", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L810"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_open_profile_detail", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L814"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_close_profile_detail", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L819"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_close_profile_detail", "callee": "clear", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L820"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_start_editing_selected_weight", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L832"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_cancel_weight_edit", "callee": "clear", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L843"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_commit_weight_edit", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L853"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_commit_weight_edit", "callee": "trim", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L859"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_commit_weight_edit", "callee": "update_quality_profile_weights", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L873"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_commit_weight_edit", "callee": "clear", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L880"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_list_selected", "callee": "unmonitor", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L895"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_list_selected", "callee": "monitor", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L897"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_list_selected", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L902"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_list_selected", "callee": "list_media", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L902"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected", "callee": "unmonitor", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L915"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected", "callee": "monitor", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L917"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_toggle_monitor_selected", "callee": "media_detail", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L922"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_delete_selected", "callee": "as_ref", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L933"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_delete_selected", "callee": "delete_media", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L942"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_delete_selected", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L946"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_delete_selected", "callee": "list_media", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L946"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_delete_selected_file", "callee": "delete_movie_file", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L970"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_delete_selected_file", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L972"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_delete_selected_file", "callee": "delete_episode_file", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L978"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_delete_selected_file", "callee": "media_detail", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L984"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_jump_to_stuck_target", "callee": "and_then", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L1000"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_jump_to_stuck_target", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L1000"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_jump_to_stuck_target", "callee": "and_then", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L1005"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_jump_to_stuck_target", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L1005"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_jump_to_stuck_target", "callee": "media_detail", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L1014"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_app_app_jump_to_stuck_target", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/app.rs", "source_location": "L1017"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/3081c0b2e22eca9909ac8d0262d90b59d1f08c09fb42cebfce34d225cc7abbca.json b/graphify-out/cache/ast/v0.9.32/3081c0b2e22eca9909ac8d0262d90b59d1f08c09fb42cebfce34d225cc7abbca.json new file mode 100644 index 0000000..b91f6ff --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/3081c0b2e22eca9909ac8d0262d90b59d1f08c09fb42cebfce34d225cc7abbca.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarr_tui_src_main_rs", "label": "main.rs", "file_type": "code", "source_file": "breadarr-tui/src/main.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarr_tui_src_main_main", "label": "main()", "file_type": "code", "source_file": "breadarr-tui/src/main.rs", "source_location": "L20"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/main.rs"}, {"id": "$graphify-root$_breadarr_tui_src_main_run", "label": "run()", "file_type": "code", "source_file": "breadarr-tui/src/main.rs", "source_location": "L42"}, {"id": "terminal", "label": "Terminal", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/main.rs"}, {"id": "crosstermbackend", "label": "CrosstermBackend", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/main.rs"}, {"id": "stdout", "label": "Stdout", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/main.rs"}, {"id": "app", "label": "App", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/main.rs"}, {"id": "$graphify-root$_breadarr_tui_src_main_handle_key", "label": "handle_key()", "file_type": "code", "source_file": "breadarr-tui/src/main.rs", "source_location": "L72"}, {"id": "keycode", "label": "KeyCode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/main.rs"}, {"id": "$graphify-root$_breadarr_tui_src_main_cycle_tab", "label": "cycle_tab()", "file_type": "code", "source_file": "breadarr-tui/src/main.rs", "source_location": "L207"}], "edges": [{"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "breadarr_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "event", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "execute", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "terminal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "crosstermbackend", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "terminal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "app", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "$graphify-root$_breadarr_tui_src_main_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_main_main", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L20", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "$graphify-root$_breadarr_tui_src_main_run", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_main_run", "target": "terminal", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_main_run", "target": "crosstermbackend", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L42", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_main_run", "target": "stdout", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L42", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_tui_src_main_run", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L42", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_main_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L42", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "$graphify-root$_breadarr_tui_src_main_handle_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L72", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_main_handle_key", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L72", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_main_handle_key", "target": "keycode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L72", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_main_rs", "target": "$graphify-root$_breadarr_tui_src_main_cycle_tab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L207", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_main_cycle_tab", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L207", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_main_main", "target": "$graphify-root$_breadarr_tui_src_main_run", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_main_run", "target": "$graphify-root$_breadarr_tui_src_main_handle_key", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_main_handle_key", "target": "$graphify-root$_breadarr_tui_src_main_cycle_tab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/main.rs", "source_location": "L82", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarr_tui_src_main_main", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L24"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_main", "callee": "default_root_folder", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L24"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_main", "callee": "enable_raw_mode", "is_member_call": false, "source_file": "breadarr-tui/src/main.rs", "source_location": "L26"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_main", "callee": "disable_raw_mode", "is_member_call": false, "source_file": "breadarr-tui/src/main.rs", "source_location": "L35"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_main", "callee": "show_cursor", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_run", "callee": "elapsed", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L50"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_run", "callee": "refresh_active_tab", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_run", "callee": "draw", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L56"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "run_add_search", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "commit_weight_edit", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_ascii_digit", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L93"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "cancel_weight_edit", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "move_selection", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "move_selection", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L129"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "close_candidates", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L131"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L132"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "close_detail", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L132"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "close_profile_detail", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "grab_selected_candidate", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L139"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "open_detail", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L141"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "add_selected_search_result", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "start_editing_selected_weight", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L147"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "open_profile_detail", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L149"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "jump_to_stuck_target", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L150"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_none", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "recompute_library_view", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L163"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_none", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "recompute_library_view", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_none", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L169"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "toggle_monitor_list_selected", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L170"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "approve_selected_review", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L173"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "reject_selected_review", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "search_now_selected", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L181"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "toggle_monitor_selected", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L184"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "toggle_monitor_selected_episode", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L185"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L187"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "toggle_monitor_selected_season", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L188"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L190"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "delete_selected", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L193"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "delete_selected_file", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L198"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_handle_key", "callee": "fetch_candidates_for_selected", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L201"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_cycle_tab", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L208"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_cycle_tab", "callee": "position", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L208"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_main_cycle_tab", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/main.rs", "source_location": "L212"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/3449ea2151cbc62c00ad5a11cbcf9af76e792b4f3906ae5428cd8287679c7560.json b/graphify-out/cache/ast/v0.9.32/3449ea2151cbc62c00ad5a11cbcf9af76e792b4f3906ae5428cd8287679c7560.json new file mode 100644 index 0000000..27e73ba --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/3449ea2151cbc62c00ad5a11cbcf9af76e792b4f3906ae5428cd8287679c7560.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_matcher_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "label": "ensure_model()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L26"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_download", "label": "download()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L44"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_matchcandidate", "label": "MatchCandidate", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L73"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_matchoutcome", "label": "MatchOutcome", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L80"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "label": "TitleMatcher", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L86"}, {"id": "ortembedder", "label": "OrtEmbedder", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_load", "label": ".load()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L92"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "label": ".embed_cached()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L110"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_query", "label": ".embed_query()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L121"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "label": ".best_match_index()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L136"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "label": ".match_title()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L156"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "label": "token_overlap_ratio()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L224"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "label": "queue_for_review()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L246"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_identical_titles_fully_overlap", "label": "identical_titles_fully_overlap()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L276"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps", "label": "short_alias_contained_in_longer_title_fully_overlaps()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L281"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap", "label": "unrelated_titles_have_no_overlap()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L291"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_empty_input_has_zero_overlap", "label": "empty_input_has_zero_overlap()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L303"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_shared_particle_alone_is_not_real_overlap", "label": "shared_particle_alone_is_not_real_overlap()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L308"}], "edges": [{"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "rusqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "embed", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L26", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_download", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L44", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_download", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_download", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L44", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_matchcandidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L73", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_matchcandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L75", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_matchoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_matchoutcome", "target": "$graphify-root$_breadarrd_src_matcher_mod_matchcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L81", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_matchoutcome", "target": "$graphify-root$_breadarrd_src_matcher_mod_matchcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L82", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L86", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "ortembedder", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L87", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L88", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_load", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L92", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_load", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L92", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_load", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L92", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_load", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L92", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L110", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L110", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L110", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_query", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_query", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L121", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_query", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L121", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L136", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L136", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L136", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L136", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L156", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L156", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "target": "$graphify-root$_breadarrd_src_matcher_mod_matchoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L156", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L224", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L246", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L246", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "target": "$graphify-root$_breadarrd_src_matcher_mod_matchcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L246", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L246", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L246", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L246", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L273", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_identical_titles_fully_overlap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L276", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L281", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L291", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_empty_input_has_zero_overlap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L303", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_shared_particle_alone_is_not_real_overlap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L308", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "target": "$graphify-root$_breadarrd_src_matcher_mod_download", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L144", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L171", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "target": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L199", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps", "target": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap", "target": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L295", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L27"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L30"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L31"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_download", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L45"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "callee": "embed", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_query", "callee": "embed", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L122"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "callee": "cosine_similarity", "is_member_call": false, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "callee": "is_none_or", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L159"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "callee": "cosine_similarity", "is_member_call": false, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L172"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "callee": "is_none_or", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "split", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "is_alphanumeric", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L228"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L229"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "tokenize", "is_member_call": false, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L232"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "tokenize", "is_member_call": false, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L233"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "count", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L238"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "intersection", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L238"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L253"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L268"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/3841acc1a1c3eea09c27e8e8878518a283cb24f7a6f36ea677a3901587f91aca.json b/graphify-out/cache/ast/v0.9.32/3841acc1a1c3eea09c27e8e8878518a283cb24f7a6f36ea677a3901587f91aca.json new file mode 100644 index 0000000..c03503e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/3841acc1a1c3eea09c27e8e8878518a283cb24f7a6f36ea677a3901587f91aca.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_parser_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_source", "label": "Source", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L7"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_codec", "label": "Codec", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L16"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "label": "ParsedRelease", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L23"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/mod.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parse", "label": "parse()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L39"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain", "label": "parses_standard_sxxexx_with_group_and_quality_chain()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L124"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag", "label": "parses_sxxexx_with_a_trailing_fansub_revision_tag()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L135"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash", "label": "parses_subsplease_dash_episode_with_group_and_hash()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L145"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block", "label": "parses_erai_raws_bracket_quality_block()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L156"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit", "label": "parses_lolihouse_webrip_hevc_10bit()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L166"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_season_pack_no_episode", "label": "parses_season_pack_no_episode()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L176"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_season_pack_shapes_without_literal_parens", "label": "parses_season_pack_shapes_without_literal_parens()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L185"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag", "label": "parses_yameii_dash_sxxexx_with_english_dub_tag()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L213"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_year_and_bare_episode_number", "label": "parses_year_and_bare_episode_number()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L222"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_real_corpus", "label": "does_not_panic_on_real_corpus()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L235"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode", "label": "refuses_to_resolve_a_bracketed_batch_range_to_one_episode()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L255"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode", "label": "refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L264"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode", "label": "refuses_to_resolve_an_sxxexx_range_to_one_episode()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L273"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection", "label": "single_episode_dash_titles_are_unaffected_by_range_detection()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L283"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name", "label": "extracts_a_bare_year_from_a_scene_style_movie_name()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L292"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year", "label": "does_not_mistake_a_year_titled_movie_for_a_bare_year()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L305"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year", "label": "brackets_still_take_priority_over_a_coincidental_bare_year()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L314"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release", "label": "does_not_panic_on_unparsable_manga_release()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L320"}], "edges": [{"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "regex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "lazylock", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_codec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "$graphify-root$_breadarrd_src_parser_mod_source", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "$graphify-root$_breadarrd_src_parser_mod_codec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L33", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parse", "target": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L39", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L82", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L135", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L145", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L166", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_season_pack_no_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_season_pack_shapes_without_literal_parens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L213", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_year_and_bare_episode_number", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L222", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_real_corpus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L235", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L255", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L264", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L273", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L283", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L292", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L305", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L314", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L320", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_season_pack_no_episode", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L214", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_year_and_bare_episode_number", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L223", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_real_corpus", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L238", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L258", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L267", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L276", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L297", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L309", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L315", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L323", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_parser_mod_parse", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L43"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_mod_parse", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L44"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_mod_parse", "callee": "replace", "is_member_call": true, "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L44"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_mod_parse", "callee": "is_match", "is_member_call": true, "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_real_corpus", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L239"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/389eae0beab73d7878bd263c7288f2ef9fa9fa228ac5e10c3396b19d2d0ed4ac.json b/graphify-out/cache/ast/v0.9.32/389eae0beab73d7878bd263c7288f2ef9fa9fa228ac5e10c3396b19d2d0ed4ac.json new file mode 100644 index 0000000..93d7a37 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/389eae0beab73d7878bd263c7288f2ef9fa9fa228ac5e10c3396b19d2d0ed4ac.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "label": "ffprobe.rs", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "label": "AudioStream", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L7"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "label": "SubtitleStream", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L15"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "label": "MediaProbe", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L25"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_is_hdr", "label": ".is_hdr()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L59"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_is_english", "label": "is_english()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L67"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", "label": ".has_english_audio()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L72"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", "label": ".default_audio_is_non_english()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L80"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "label": "probe()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L91"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", "label": "parse_frame_rate_fraction()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L186"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_decodecheck", "label": "DecodeCheck", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L203"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "label": "verify_decodable()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L208"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "label": "verify_decodable_sampled()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L242"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_has_english_audio_true_when_any_track_is_english", "label": "has_english_audio_true_when_any_track_is_english()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L283"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_has_english_audio_false_with_no_tracks", "label": "has_english_audio_false_with_no_tracks()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L305"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_default_audio_is_non_english_true_when_default_track_is_not_english", "label": "default_audio_is_non_english_true_when_default_track_is_not_english()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L310"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_no_default_is_set", "label": "default_audio_is_non_english_false_when_no_default_is_set()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L324"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_default_is_english", "label": "default_audio_is_non_english_false_when_default_is_english()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L340"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", "label": "probe_fails_gracefully_for_a_nonexistent_file()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L354"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "label": "generate_clip()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L359"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", "label": "verify_decodable_sampled_passes_a_genuinely_intact_short_file()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L382"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", "label": "verify_decodable_sampled_passes_a_genuinely_intact_long_file()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L398"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", "label": "verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L416"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "label": "generate_test_clip()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L435"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", "label": "probe_extracts_real_resolution_and_audio_language_from_a_generated_clip()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L455"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", "label": "probe_extracts_extra_metadata_from_a_generated_clip()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L472"}], "edges": [{"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "command", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L16", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L21", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L31", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L42", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L42", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_is_hdr", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_is_english", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_is_english", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L72", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L91", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L91", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L91", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L186", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_decodecheck", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L203", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_decodecheck", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L205", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L208", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L208", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L208", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_decodecheck", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L242", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L242", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L242", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_decodecheck", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L242", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L280", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_has_english_audio_true_when_any_track_is_english", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L283", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_has_english_audio_false_with_no_tracks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L305", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_default_audio_is_non_english_true_when_default_track_is_not_english", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L310", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_no_default_is_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L324", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_default_is_english", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L340", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L354", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L359", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L359", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L359", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L382", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L398", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L416", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L435", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L435", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L435", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L455", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L472", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_is_english", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L73", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_is_english", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L355", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L389", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L391", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L407", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L409", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L425", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L459", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L480", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L482", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L73"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L81"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "success", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L115"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L118"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L118"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L121"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L121"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "cloned", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_array", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L137"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L137"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "or_else", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L138"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L138"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L140"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "is_none", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L147"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_i64", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L148"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_i64", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L149"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L150"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L150"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "or_else", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L157"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L157"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_i64", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_i64", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L168"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L172"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", "callee": "split_once", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L187"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "success", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L216"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L220"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L259"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L261"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L263"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L263"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L264"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L265"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L265"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "success", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L269"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L271"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L360"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L361"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L361"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L361"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L361"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L384"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L402"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L417"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L422"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L436"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L437"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L437"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L437"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L437"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L437"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L437"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L437"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L457"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L473"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/38ee2f95ced88c05a56112b169fc6dcfc66911f2cc442ba968a497a93907b920.json b/graphify-out/cache/ast/v0.9.32/38ee2f95ced88c05a56112b169fc6dcfc66911f2cc442ba968a497a93907b920.json new file mode 100644 index 0000000..7d6c314 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/38ee2f95ced88c05a56112b169fc6dcfc66911f2cc442ba968a497a93907b920.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_matcher_embed_rs", "label": "embed.rs", "file_type": "code", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder", "label": "OrtEmbedder", "file_type": "code", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L12"}, {"id": "embeddingsession", "label": "EmbeddingSession", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/embed.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder_load", "label": ".load()", "file_type": "code", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L21"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/embed.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/embed.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/embed.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder_embed", "label": ".embed()", "file_type": "code", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L26"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/embed.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_embed_cosine_similarity_of_identical_unit_vectors_is_one", "label": "cosine_similarity_of_identical_unit_vectors_is_one()", "file_type": "code", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L38"}, {"id": "$graphify-root$_breadarrd_src_matcher_embed_cosine_similarity_of_orthogonal_vectors_is_zero", "label": "cosine_similarity_of_orthogonal_vectors_is_zero()", "file_type": "code", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L45"}], "edges": [{"source": "$graphify-root$_breadarrd_src_matcher_embed_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_rs", "target": "embeddingsession", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_rs", "target": "provider", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_rs", "target": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder", "target": "embeddingsession", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder", "target": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder_load", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder_load", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L21", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder_load", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L21", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder_load", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L21", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder", "target": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder_embed", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder_embed", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L26", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder_embed", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_rs", "target": "cosine_similarity", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L31", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L35", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_rs", "target": "$graphify-root$_breadarrd_src_matcher_embed_cosine_similarity_of_identical_unit_vectors_is_one", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_embed_rs", "target": "$graphify-root$_breadarrd_src_matcher_embed_cosine_similarity_of_orthogonal_vectors_is_zero", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L45", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_matcher_embed_ortembedder_embed", "callee": "embed", "is_member_call": true, "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L27"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_embed_cosine_similarity_of_identical_unit_vectors_is_one", "callee": "cosine_similarity", "is_member_call": false, "source_file": "breadarrd/src/matcher/embed.rs", "source_location": "L40"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/408171b842575dbb46e6bc86809b5f4916f0b2aa39ac75d52eb325313b3125bb.json b/graphify-out/cache/ast/v0.9.32/408171b842575dbb46e6bc86809b5f4916f0b2aa39ac75d52eb325313b3125bb.json new file mode 100644 index 0000000..4b17ccb --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/408171b842575dbb46e6bc86809b5f4916f0b2aa39ac75d52eb325313b3125bb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarr_shared_src_lib_rs", "label": "lib.rs", "file_type": "code", "source_file": "breadarr-shared/src/lib.rs", "source_location": "L1"}], "edges": [{"source": "$graphify-root$_breadarr_shared_src_lib_rs", "target": "daemonclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/lib.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_lib_rs", "target": "config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/lib.rs", "source_location": "L6", "weight": 1.0, "context": "import"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/43d4a2fa5a42021bc27e57c841d395efa8b37ccf8b5846c2320da4b0fde22313.json b/graphify-out/cache/ast/v0.9.32/43d4a2fa5a42021bc27e57c841d395efa8b37ccf8b5846c2320da4b0fde22313.json new file mode 100644 index 0000000..6d184d6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/43d4a2fa5a42021bc27e57c841d395efa8b37ccf8b5846c2320da4b0fde22313.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_routes_releases_rs", "label": "releases.rs", "file_type": "code", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_api_routes_releases_list", "label": "list()", "file_type": "code", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L8"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/releases.rs"}, {"id": "appstate", "label": "AppState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/releases.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/releases.rs"}, {"id": "json", "label": "Json", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/releases.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/releases.rs"}, {"id": "releasesummary", "label": "ReleaseSummary", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/releases.rs"}, {"id": "statuscode", "label": "StatusCode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/releases.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/releases.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_releases_internal", "label": "internal()", "file_type": "code", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L36"}, {"id": "e", "label": "E", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/releases.rs"}], "edges": [{"source": "$graphify-root$_breadarrd_src_api_routes_releases_rs", "target": "state", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_rs", "target": "statuscode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_rs", "target": "releasesummary", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_rs", "target": "appstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_rs", "target": "$graphify-root$_breadarrd_src_api_routes_releases_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_list", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L8", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_list", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_list", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L8", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_list", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_list", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_list", "target": "releasesummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_list", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_list", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_rs", "target": "$graphify-root$_breadarrd_src_api_routes_releases_internal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_internal", "target": "e", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_internal", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L36", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_internal", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L36", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_releases_list", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L33", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_api_routes_releases_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L12"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_releases_list", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L12"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_releases_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L19"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_releases_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L19"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_releases_list", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/releases.rs", "source_location": "L19"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/4a63f79ea7913bd2b6433e5ce1f950d149eff03bae6dc2f1bafb24c876020c97.json b/graphify-out/cache/ast/v0.9.32/4a63f79ea7913bd2b6433e5ce1f950d149eff03bae6dc2f1bafb24c876020c97.json new file mode 100644 index 0000000..52612a6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/4a63f79ea7913bd2b6433e5ce1f950d149eff03bae6dc2f1bafb24c876020c97.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_routes_review_rs", "label": "review.rs", "file_type": "code", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_api_routes_review_list", "label": "list()", "file_type": "code", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "appstate", "label": "AppState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "json", "label": "Json", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "reviewqueueentry", "label": "ReviewQueueEntry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "statuscode", "label": "StatusCode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_review_approve", "label": "approve()", "file_type": "code", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_review_reject", "label": "reject()", "file_type": "code", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L108"}, {"id": "$graphify-root$_breadarrd_src_api_routes_review_internal", "label": "internal()", "file_type": "code", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L117"}, {"id": "e", "label": "E", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}], "edges": [{"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "extract", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "statuscode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "reviewqueueentry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "appstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "scheduler", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "$graphify-root$_breadarrd_src_api_routes_review_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "reviewqueueentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "$graphify-root$_breadarrd_src_api_routes_review_approve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "$graphify-root$_breadarrd_src_api_routes_review_reject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L108", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L108", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L108", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L108", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L108", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L108", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L108", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L108", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "$graphify-root$_breadarrd_src_api_routes_review_internal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_internal", "target": "e", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L117", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_internal", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L117", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_internal", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L117", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "$graphify-root$_breadarrd_src_api_routes_review_internal", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L90", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L13"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_list", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L13"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L21"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L21"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_list", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L21"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_approve", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_approve", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L96"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_approve", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L100"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_reject", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L113"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/50cc08e99520995c0a7440d90995e13c5408360ad9a697d7e68b9a4ed805da5d.json b/graphify-out/cache/ast/v0.9.32/50cc08e99520995c0a7440d90995e13c5408360ad9a697d7e68b9a4ed805da5d.json new file mode 100644 index 0000000..586ef72 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/50cc08e99520995c0a7440d90995e13c5408360ad9a697d7e68b9a4ed805da5d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_transcode_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "label": "target_bitrate_kbps()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L19"}, {"id": "transcodeconfig", "label": "TranscodeConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "label": "run_ffmpeg_encode_live_action()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L102"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "subtitlestream", "label": "SubtitleStream", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "label": "run_ffmpeg_encode_anime()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L192"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "label": "subtitle_codec_args()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L242"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "label": "temp_path_for()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L283"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encodeoutcome", "label": "EncodeOutcome", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L296"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "label": "encode_and_verify()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L340"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_is_beneficial", "label": "is_beneficial()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L460"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_is_anime", "label": "is_anime()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L473"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "label": "is_anime_path()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L496"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "label": "is_anime_content()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L506"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "label": "reset_orphaned_running_jobs()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L533"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_enqueue", "label": "enqueue()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L568"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "label": "should_enqueue()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L596"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "label": "find_backlog_candidates()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L636"}, {"id": "backlogcandidate", "label": "BacklogCandidate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "label": "find_oversized_av1_candidates()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L686"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_backlogcandidate", "label": "BacklogCandidate", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L727"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_claimedjob", "label": "ClaimedJob", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L738"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "label": "claim_pending_jobs()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L778"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "label": "finalize_job()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L859"}, {"id": "finalizedjob", "label": "FinalizedJob", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_transcodeoutcome", "label": "TranscodeOutcome", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L948"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_finalizedjob", "label": "FinalizedJob", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L953"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats", "label": "TranscodeCycleStats", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L959"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats_merge", "label": ".merge()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L968"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_live_action_parallelism_for", "label": "live_action_parallelism_for()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L989"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "label": "effective_parallelism()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1007"}, {"id": "jellyfinclient", "label": "JellyfinClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "label": "run_cycle()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1045"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "label": "run_pipeline_cycle()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1099"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "label": "cfg()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1188"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "label": "seed_file()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1212"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "label": "claim_pending_jobs_respects_already_running_jobs_as_a_global_cap()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1235"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", "label": "find_backlog_candidates_excludes_skipped_jobs()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1282"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", "label": "claim_pending_jobs_claims_nothing_when_already_at_the_cap()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1300"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "label": "claim_pending_jobs_enforces_live_action_and_anime_caps_independently()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1329"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "label": "generate_test_clip()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1364"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue_rejects_missing_codec_or_height", "label": "should_enqueue_rejects_missing_codec_or_height()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1390"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", "label": "encode_and_verify_skips_a_file_that_is_already_av1()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1405"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans", "label": "temp_path_for_is_not_picked_up_by_video_file_scans()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1434"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_is_beneficial_rejects_growth_and_marginal_shrinkage", "label": "is_beneficial_rejects_growth_and_marginal_shrinkage()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1460"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using", "label": "live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1476"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", "label": "encode_and_verify_skips_pre_emptively_when_source_is_already_efficient()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1496"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "label": "generate_lossless_test_clip()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1514"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "label": "generate_clip_with_attached_pic()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1536"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "label": "generate_clip_with_mov_text_subtitle()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1561"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", "label": "subtitle_codec_args_converts_only_mov_text()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1585"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", "label": "encode_and_verify_handles_a_source_with_attached_cover_art()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1606"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", "label": "encode_and_verify_handles_a_source_with_a_mov_text_subtitle()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1631"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", "label": "encode_and_verify_anime_pipeline_shrinks_a_bloated_source()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1660"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "label": "encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1692"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", "label": "is_anime_path_matches_configured_root_folders()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1736"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", "label": "target_bitrate_matches_reference_at_reference_resolution()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1753"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", "label": "target_bitrate_scales_down_for_720p()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1761"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", "label": "target_bitrate_scales_up_for_1440p()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1771"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "label": "run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1792"}], "edges": [{"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "command", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "transcodeconfig", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "rusqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "mutex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "importer", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "jellyfinclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L102", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "target": "subtitlestream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L102", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L192", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L192", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L192", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "target": "subtitlestream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L192", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L192", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L242", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "target": "subtitlestream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L242", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L242", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L242", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L283", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L283", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L283", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encodeoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L296", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encodeoutcome", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L304", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L340", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L340", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L340", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L340", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L340", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "$graphify-root$_breadarrd_src_transcode_mod_encodeoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L340", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_beneficial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L460", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L473", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L473", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L473", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L496", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L496", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L496", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L506", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L506", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L506", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L506", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L506", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L533", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L533", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L533", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_enqueue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L568", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_enqueue", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L568", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_enqueue", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L568", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_enqueue", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L568", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L596", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L596", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L596", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L596", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L636", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L636", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L636", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L636", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L636", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "target": "backlogcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L636", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L686", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L686", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L686", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L686", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L686", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "target": "backlogcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L686", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_backlogcandidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L727", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_backlogcandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L729", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_backlogcandidate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L731", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_backlogcandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L731", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_claimedjob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L738", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claimedjob", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L741", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claimedjob", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L744", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L778", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L778", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L778", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L778", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L778", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L778", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "target": "$graphify-root$_breadarrd_src_transcode_mod_claimedjob", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L778", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L859", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L859", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L859", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L859", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "$graphify-root$_breadarrd_src_transcode_mod_claimedjob", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L859", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L859", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "$graphify-root$_breadarrd_src_transcode_mod_encodeoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L859", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L859", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "finalizedjob", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L859", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodeoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L948", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_finalizedjob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L953", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalizedjob", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodeoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L955", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L959", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats_merge", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L968", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats_merge", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L968", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats_merge", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L968", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_live_action_parallelism_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L989", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1007", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1007", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "target": "jellyfinclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1007", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1007", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1045", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1045", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1045", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1045", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1045", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1045", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "jellyfinclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1045", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1045", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1045", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1099", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1099", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1099", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1099", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1099", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1099", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "jellyfinclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1099", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1099", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1099", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1186", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1188", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1188", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1212", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1212", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1235", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1282", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1300", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1329", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1364", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1364", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1364", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue_rejects_missing_codec_or_height", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1390", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1405", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1434", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_beneficial_rejects_growth_and_marginal_shrinkage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1460", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1476", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1496", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1514", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1514", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1514", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1536", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1536", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1536", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1561", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1561", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1561", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1585", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1606", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1631", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1660", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1692", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1736", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1753", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1761", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1771", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1792", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "target": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "target": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L215", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L373", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L384", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L387", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L396", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_beneficial", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L446", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L512", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L515", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "target": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L545", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L663", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L717", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "target": "$graphify-root$_breadarrd_src_transcode_mod_live_action_parallelism_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1013", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats_merge", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1062", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1111", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1125", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1140", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1164", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "target": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1239", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1266", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", "target": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1285", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", "target": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1292", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1292", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", "target": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1304", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1320", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "target": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1333", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1357", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue_rejects_missing_codec_or_height", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1391", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1411", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1414", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1414", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans", "target": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1436", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1502", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1505", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1505", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", "target": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1591", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1612", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1614", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1616", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1637", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1639", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1641", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1666", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1668", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1670", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1709", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1709", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1737", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1754", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1754", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1762", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1762", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1772", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1772", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1801", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1806", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1845", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1847", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "success", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L144"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "success", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L223"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "callee": "flat_map", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L243"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L247"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L284"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L284"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L284"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L286"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "callee": "with_file_name", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L288"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L355"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L368"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L368"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "as_slice", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L368"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L370"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L420"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L438"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L443"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_is_anime", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L474"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "callee": "starts_with", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L497"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L535"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L540"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L546"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L553"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_enqueue", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L576"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "callee": "is_none", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L608"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "callee": "is_none", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L608"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L617"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L657"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L687"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L711"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "transaction_with_behavior", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L784"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L788"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L802"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L811"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L827"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L832"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "commit", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L835"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "callee": "transaction", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L894"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L895"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L899"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "callee": "commit", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L903"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L929"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L939"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_live_action_parallelism_for", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L990"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "callee": "active_transcode_sessions", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1011"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1054"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1058"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "callee": "spawn_blocking", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1139"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "callee": "join_next_with_id", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1148"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1213"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1219"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1243"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1248"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1254"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1270"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1286"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1307"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1313"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1337"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1344"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "callee": "count", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1358"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "callee": "count", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1359"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1365"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1366"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1366"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1366"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1366"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1406"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1439"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1439"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1439"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1439"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1439"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1497"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1515"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1516"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1516"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1516"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1516"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1537"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1538"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1538"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1538"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1538"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1538"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1538"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1538"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1538"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1538"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1562"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1565"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1566"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1566"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1566"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1566"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1566"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1566"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1566"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1566"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1607"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1632"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1661"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1693"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1698"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1699"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1699"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1699"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1699"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1793"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1815"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1821"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1833"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1838"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1852"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1859"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1879"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/511358d76a09e72c711ec259f44212c73118cf22076a66782c624a56ce16e2de.json b/graphify-out/cache/ast/v0.9.32/511358d76a09e72c711ec259f44212c73118cf22076a66782c624a56ce16e2de.json new file mode 100644 index 0000000..1ebd7fe --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/511358d76a09e72c711ec259f44212c73118cf22076a66782c624a56ce16e2de.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_sources_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "label": "RawReleaseItem", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L9"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/mod.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_releasesource", "label": "ReleaseSource", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L21"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_urlencode", "label": "urlencode()", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L28"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "label": "parse_human_size()", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L46"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_parses_gib", "label": "parses_gib()", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L70"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_parses_mib", "label": "parses_mib()", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L75"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_rejects_unknown_unit", "label": "rejects_unknown_unit()", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L80"}], "edges": [{"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_releasesource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_urlencode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_urlencode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L28", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L46", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L46", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L67", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_parses_gib", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L70", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_parses_mib", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L75", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_rejects_unknown_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L80", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_urlencode", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L29"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_urlencode", "callee": "is_ascii_alphanumeric", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L31"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_urlencode", "callee": "encode_utf8", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L47"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "callee": "split_once", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L48"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "callee": "powi", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L59"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/530fc93ea83662538f16d55a561cf51fa6dc014b5ecc023a9396782458c832cd.json b/graphify-out/cache/ast/v0.9.32/530fc93ea83662538f16d55a561cf51fa6dc014b5ecc023a9396782458c832cd.json new file mode 100644 index 0000000..04bbf8b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/530fc93ea83662538f16d55a561cf51fa6dc014b5ecc023a9396782458c832cd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "label": "anime_map.rs", "file_type": "code", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_metadata_anime_map_entry", "label": "Entry", "file_type": "code", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L14"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/anime_map.rs"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/anime_map.rs"}, {"id": "seasonfield", "label": "SeasonField", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/anime_map.rs"}, {"id": "offsetfield", "label": "OffsetField", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/anime_map.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_anime_map_seasonfield", "label": "SeasonField", "file_type": "code", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L28"}, {"id": "$graphify-root$_breadarrd_src_metadata_anime_map_offsetfield", "label": "OffsetField", "file_type": "code", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L33"}, {"id": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "label": "refresh()", "file_type": "code", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L41"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/anime_map.rs"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/anime_map.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/anime_map.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_anime_map_resolve_absolute_episode", "label": "resolve_absolute_episode()", "file_type": "code", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L126"}, {"id": "$graphify-root$_breadarrd_src_metadata_anime_map_seeded_conn", "label": "seeded_conn()", "file_type": "code", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L154"}, {"id": "$graphify-root$_breadarrd_src_metadata_anime_map_resolves_first_cour", "label": "resolves_first_cour()", "file_type": "code", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L177"}, {"id": "$graphify-root$_breadarrd_src_metadata_anime_map_resolves_later_cour_using_its_offset", "label": "resolves_later_cour_using_its_offset()", "file_type": "code", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L186"}, {"id": "$graphify-root$_breadarrd_src_metadata_anime_map_returns_none_for_unmapped_series", "label": "returns_none_for_unmapped_series()", "file_type": "code", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L196"}], "edges": [{"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "rusqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "$graphify-root$_breadarrd_src_metadata_anime_map_entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_entry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_entry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_entry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_entry", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_entry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_entry", "target": "seasonfield", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L22", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_entry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_entry", "target": "offsetfield", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L24", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "$graphify-root$_breadarrd_src_metadata_anime_map_seasonfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_seasonfield", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "$graphify-root$_breadarrd_src_metadata_anime_map_offsetfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_offsetfield", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L41", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L41", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L41", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "$graphify-root$_breadarrd_src_metadata_anime_map_resolve_absolute_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_resolve_absolute_episode", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_resolve_absolute_episode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L126", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_resolve_absolute_episode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L126", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L152", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "$graphify-root$_breadarrd_src_metadata_anime_map_seeded_conn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L154", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_seeded_conn", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L154", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "$graphify-root$_breadarrd_src_metadata_anime_map_resolves_first_cour", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "$graphify-root$_breadarrd_src_metadata_anime_map_resolves_later_cour_using_its_offset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_rs", "target": "$graphify-root$_breadarrd_src_metadata_anime_map_returns_none_for_unmapped_series", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L196", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_resolves_first_cour", "target": "$graphify-root$_breadarrd_src_metadata_anime_map_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L178", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_resolves_later_cour_using_its_offset", "target": "$graphify-root$_breadarrd_src_metadata_anime_map_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L187", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_anime_map_returns_none_for_unmapped_series", "target": "$graphify-root$_breadarrd_src_metadata_anime_map_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L197", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L42"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L42"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L42"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L42"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L54"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "transaction", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L56"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L64"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L64"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L64"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "as_i64", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L68"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "flatten", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "as_array", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L73"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "as_i64", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L76"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L78"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L90"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L90"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L91"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L91"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L91"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L93"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_refresh", "callee": "commit", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L111"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_resolve_absolute_episode", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L131"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_resolve_absolute_episode", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L135"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_resolve_absolute_episode", "callee": "max_by_key", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L142"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_resolve_absolute_episode", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L142"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_seeded_conn", "callee": "execute_batch", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L156"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_anime_map_seeded_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/metadata/anime_map.rs", "source_location": "L166"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/56d5a10529833071095efce7630dcccaa3cdaa10d9ad00d160fe411f13f4c084.json b/graphify-out/cache/ast/v0.9.32/56d5a10529833071095efce7630dcccaa3cdaa10d9ad00d160fe411f13f4c084.json new file mode 100644 index 0000000..6d1dc2c --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/56d5a10529833071095efce7630dcccaa3cdaa10d9ad00d160fe411f13f4c084.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_routes_review_rs", "label": "review.rs", "file_type": "code", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_api_routes_review_list", "label": "list()", "file_type": "code", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "appstate", "label": "AppState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "json", "label": "Json", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "reviewqueueentry", "label": "ReviewQueueEntry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "statuscode", "label": "StatusCode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_review_approve", "label": "approve()", "file_type": "code", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_review_reject", "label": "reject()", "file_type": "code", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L97"}, {"id": "$graphify-root$_breadarrd_src_api_routes_review_internal", "label": "internal()", "file_type": "code", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L106"}, {"id": "e", "label": "E", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/review.rs"}], "edges": [{"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "extract", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "statuscode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "reviewqueueentry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "appstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "scheduler", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "$graphify-root$_breadarrd_src_api_routes_review_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "reviewqueueentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "$graphify-root$_breadarrd_src_api_routes_review_approve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_approve", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L38", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "$graphify-root$_breadarrd_src_api_routes_review_reject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L97", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L97", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L97", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_reject", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_rs", "target": "$graphify-root$_breadarrd_src_api_routes_review_internal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_internal", "target": "e", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L106", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_internal", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L106", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_internal", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L106", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_review_list", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L35", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L13"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_list", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L13"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L21"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L21"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_list", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L21"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_approve", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_approve", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L78"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_approve", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_approve", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L89"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_review_reject", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/review.rs", "source_location": "L102"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/5c1086bafd4e209a922e1afc42c5638a04b246da80e6f83f06be587a49067941.json b/graphify-out/cache/ast/v0.9.32/5c1086bafd4e209a922e1afc42c5638a04b246da80e6f83f06be587a49067941.json new file mode 100644 index 0000000..7f38fe8 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/5c1086bafd4e209a922e1afc42c5638a04b246da80e6f83f06be587a49067941.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_sources_tpb_rs", "label": "tpb.rs", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash", "label": "is_valid_info_hash()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L13"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "label": "TpbSource", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L26"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "label": "TpbResult", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L32"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "label": "build_magnet()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L49"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "label": ".new()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L59"}, {"id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "releasesource", "label": "ReleaseSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "label": ".fetch()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L75"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "rawreleaseitem", "label": "RawReleaseItem", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", "label": "build_magnet_includes_hash_name_and_trackers()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L125"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_parses_a_real_captured_response", "label": "parses_a_real_captured_response()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L132"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "label": "filters_out_the_no_results_sentinel()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L141"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash_accepts_both_real_shapes", "label": "is_valid_info_hash_accepts_both_real_shapes()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L156"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash_rejects_malformed_values", "label": "is_valid_info_hash_rejects_malformed_values()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L167"}], "edges": [{"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L32", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L49", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L59", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "releasesource", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L74", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L75", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L75", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L75", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L75", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L75", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L122", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_parses_a_real_captured_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash_accepts_both_real_shapes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash_rejects_malformed_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L110", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", "target": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "target": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L149", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash", "callee": "is_ascii_hexdigit", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L14"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "callee": "push_str", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L52"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "callee": "push_str", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L53"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "callee": "urlencode", "is_member_call": false, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L53"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L65"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "json", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L94"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L144"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L148"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/5f8d24029f92bf531af57ddd2d45d87c5bc11792f2239dbc315091fc5ba1482e.json b/graphify-out/cache/ast/v0.9.32/5f8d24029f92bf531af57ddd2d45d87c5bc11792f2239dbc315091fc5ba1482e.json new file mode 100644 index 0000000..90fb4c1 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/5f8d24029f92bf531af57ddd2d45d87c5bc11792f2239dbc315091fc5ba1482e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_routes_media_rs", "label": "media.rs", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_list", "label": "list()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L13"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "appstate", "label": "AppState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "json", "label": "Json", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "mediaitemsummary", "label": "MediaItemSummary", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "statuscode", "label": "StatusCode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_detail", "label": "detail()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L43"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "mediaitemdetail", "label": "MediaItemDetail", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_add", "label": "add()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L97"}, {"id": "addseriesrequest", "label": "AddSeriesRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "addseriesresponse", "label": "AddSeriesResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "label": "add_movie()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L130"}, {"id": "addmovierequest", "label": "AddMovieRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "addmovieresponse", "label": "AddMovieResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_monitor", "label": "monitor()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L147"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor", "label": "unmonitor()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L154"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_set_monitored", "label": "set_monitored()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L161"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_monitor_episode", "label": "monitor_episode()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L179"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_episode", "label": "unmonitor_episode()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L186"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_set_episode_monitored", "label": "set_episode_monitored()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L193"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_monitor_season", "label": "monitor_season()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L218"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_season", "label": "unmonitor_season()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L225"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_set_season_monitored", "label": "set_season_monitored()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L232"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_delete", "label": "delete()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L258"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "label": "delete_episode_file()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L281"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "label": "delete_movie_file()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L313"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_delete_file_and_clear", "label": "delete_file_and_clear()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L342"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "label": "search_now()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L374"}, {"id": "searchnowresult", "label": "SearchNowResult", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_list_candidates", "label": "list_candidates()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L404"}, {"id": "releasecandidate", "label": "ReleaseCandidate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate", "label": "grab_candidate()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L411"}, {"id": "grabcandidaterequest", "label": "GrabCandidateRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "label": "list_episode_candidates()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L422"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "label": "grab_episode_candidate()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L430"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_episode_media_item_id", "label": "episode_media_item_id()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L439"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "label": "fetch_candidates_via_background()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L454"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "label": "grab_candidate_via_background()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L477"}, {"id": "$graphify-root$_breadarrd_src_api_routes_media_internal", "label": "internal()", "file_type": "code", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L505"}, {"id": "e", "label": "E", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/media.rs"}], "edges": [{"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "extract", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "statuscode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "dto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "rusqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "appstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "metadata", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L13", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list", "target": "mediaitemsummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_detail", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_detail", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_detail", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_detail", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L43", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_detail", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_detail", "target": "mediaitemdetail", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_detail", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_detail", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L97", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L97", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add", "target": "addseriesrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L97", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add", "target": "addseriesresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L97", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L130", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L130", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L130", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L130", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "target": "addmovierequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L130", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L130", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L130", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "target": "addmovieresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L130", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L130", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L130", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_monitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L147", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L147", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L147", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L147", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L147", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L147", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L147", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L147", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L154", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L154", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L154", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L154", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L154", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L154", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L154", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L154", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_set_monitored", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_monitored", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L161", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_monitored", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L161", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_monitored", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L161", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_monitored", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L161", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_monitored", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L161", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_monitor_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_episode", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L179", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_episode", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L179", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_episode", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L179", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_episode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L179", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_episode", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L179", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_episode", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L179", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_episode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L179", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_episode", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L186", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_episode", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L186", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_episode", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L186", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_episode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L186", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_episode", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L186", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_episode", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L186", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_episode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L186", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_set_episode_monitored", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L193", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_episode_monitored", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L193", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_episode_monitored", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L193", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_episode_monitored", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L193", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_episode_monitored", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L193", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_episode_monitored", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L193", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_monitor_season", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L218", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_season", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L218", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_season", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L218", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_season", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L218", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_season", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L218", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_season", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L218", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_season", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L218", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_season", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L218", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_season", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L225", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_season", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L225", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_season", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L225", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_season", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L225", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_season", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L225", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_season", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L225", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_season", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L225", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_season", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L225", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_set_season_monitored", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L232", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_season_monitored", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L232", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_season_monitored", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L232", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_season_monitored", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L232", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_season_monitored", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L232", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_set_season_monitored", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L232", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_delete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L258", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L258", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L258", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L258", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L258", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L258", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L258", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L258", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L281", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L281", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L281", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L281", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L281", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L281", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L281", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L281", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L313", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L313", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L313", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L313", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L313", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L313", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L313", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L313", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_delete_file_and_clear", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L342", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_file_and_clear", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L342", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_file_and_clear", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L342", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_file_and_clear", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L342", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_file_and_clear", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L342", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L374", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L374", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L374", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L374", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L374", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L374", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "target": "searchnowresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L374", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L374", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L374", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_list_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L404", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_candidates", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L404", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_candidates", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L404", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_candidates", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L404", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_candidates", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L404", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_candidates", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L404", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_candidates", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L404", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_candidates", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L404", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_candidates", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L404", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_candidates", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L404", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L411", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L411", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L411", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L411", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L411", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate", "target": "grabcandidaterequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L411", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L411", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L411", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L411", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L411", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L422", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L422", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L422", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L422", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L422", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L422", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L422", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L422", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L422", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L422", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L430", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L430", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L430", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L430", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L430", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "target": "grabcandidaterequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L430", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L430", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L430", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L430", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L430", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_episode_media_item_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L439", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_episode_media_item_id", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L439", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_episode_media_item_id", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L439", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_episode_media_item_id", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L439", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_episode_media_item_id", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L439", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L454", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L454", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L454", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L454", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L454", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L454", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L454", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L454", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L454", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L477", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L477", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L477", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "target": "grabcandidaterequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L477", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L477", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L477", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L477", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L477", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_rs", "target": "$graphify-root$_breadarrd_src_api_routes_media_internal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L505", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_internal", "target": "e", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L505", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_internal", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L505", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_internal", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L505", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_detail", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L86", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L127", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L144", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor", "target": "$graphify-root$_breadarrd_src_api_routes_media_set_monitored", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor", "target": "$graphify-root$_breadarrd_src_api_routes_media_set_monitored", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L158", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_episode", "target": "$graphify-root$_breadarrd_src_api_routes_media_set_episode_monitored", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L183", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_episode", "target": "$graphify-root$_breadarrd_src_api_routes_media_set_episode_monitored", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L190", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_monitor_season", "target": "$graphify-root$_breadarrd_src_api_routes_media_set_season_monitored", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L222", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_unmonitor_season", "target": "$graphify-root$_breadarrd_src_api_routes_media_set_season_monitored", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L229", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "target": "$graphify-root$_breadarrd_src_api_routes_media_delete_file_and_clear", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L300", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "target": "$graphify-root$_breadarrd_src_api_routes_media_delete_file_and_clear", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L332", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L393", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_candidates", "target": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L408", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate", "target": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L416", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "target": "$graphify-root$_breadarrd_src_api_routes_media_episode_media_item_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L426", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_list_episode_candidates", "target": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L427", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "target": "$graphify-root$_breadarrd_src_api_routes_media_episode_media_item_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L435", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_grab_episode_candidate", "target": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L436", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L474", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L17"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_list", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L17"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L25"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_list", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L25"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_list", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L25"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_detail", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L48"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_detail", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L48"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_detail", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L64"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_detail", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L64"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_detail", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L70"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_detail", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L70"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_detail", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L70"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_add", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_add", "callee": "episodes", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_add", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_add_movie", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L135"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_set_monitored", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_set_monitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_set_episode_monitored", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L199"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_set_episode_monitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L199"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_set_season_monitored", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L239"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_set_season_monitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L239"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L263"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L263"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L286"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L286"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L286"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L301"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete_episode_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L301"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L318"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L318"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete_movie_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L318"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete_file_and_clear", "callee": "kind", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L348"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete_file_and_clear", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L355"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_delete_file_and_clear", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L355"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L385"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L391"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_search_now", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L391"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_episode_media_item_id", "callee": "ok_or_else", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L444"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_episode_media_item_id", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L444"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_episode_media_item_id", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L444"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_episode_media_item_id", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L444"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L466"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L473"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_fetch_candidates_via_background", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L473"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L490"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L501"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_media_grab_candidate_via_background", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/media.rs", "source_location": "L501"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/65d9f0ff8e1288376a38ae9b096791e12758331a65608c852c25da513cdb5b48.json b/graphify-out/cache/ast/v0.9.32/65d9f0ff8e1288376a38ae9b096791e12758331a65608c852c25da513cdb5b48.json new file mode 100644 index 0000000..c8f93c3 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/65d9f0ff8e1288376a38ae9b096791e12758331a65608c852c25da513cdb5b48.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "label": "library_health.rs", "file_type": "code", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged", "label": "fetch_flagged()", "file_type": "code", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L30"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "flaggedfile", "label": "FlaggedFile", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "label": "fetch_duplicate_groups()", "file_type": "code", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L44"}, {"id": "duplicategroup", "label": "DuplicateGroup", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "label": "fetch_summary()", "file_type": "code", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L92"}, {"id": "librarysummary", "label": "LibrarySummary", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "label": "library_health()", "file_type": "code", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L156"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "appstate", "label": "AppState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "json", "label": "Json", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "libraryhealthreport", "label": "LibraryHealthReport", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "statuscode", "label": "StatusCode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_library_health_internal", "label": "internal()", "file_type": "code", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L183"}, {"id": "e", "label": "E", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/library_health.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "label": "seeded_conn()", "file_type": "code", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L195"}, {"id": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged_resolves_titles_for_both_tv_and_movie_files", "label": "fetch_flagged_resolves_titles_for_both_tv_and_movie_files()", "file_type": "code", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L248"}, {"id": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups_finds_both_tv_and_movie_duplicates", "label": "fetch_duplicate_groups_finds_both_tv_and_movie_duplicates()", "file_type": "code", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L263"}, {"id": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups_ignores_files_without_duplicates", "label": "fetch_duplicate_groups_ignores_files_without_duplicates()", "file_type": "code", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L294"}, {"id": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary_buckets_resolutions_and_computes_subtitle_percentage", "label": "fetch_summary_buckets_resolutions_and_computes_subtitle_percentage()", "file_type": "code", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L300"}, {"id": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary_handles_an_empty_library_without_dividing_by_zero", "label": "fetch_summary_handles_an_empty_library_without_dividing_by_zero()", "file_type": "code", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L314"}], "edges": [{"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "state", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "statuscode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "dto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "connection", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "appstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L30", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L30", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged", "target": "flaggedfile", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L44", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L44", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L44", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "target": "duplicategroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L44", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L92", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L92", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "target": "librarysummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L92", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L156", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L156", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L156", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L156", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "target": "libraryhealthreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L156", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L156", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L156", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_internal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L183", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_internal", "target": "e", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L183", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_internal", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L183", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_internal", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L183", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L189", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L195", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L195", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged_resolves_titles_for_both_tv_and_movie_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups_finds_both_tv_and_movie_duplicates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L263", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups_ignores_files_without_duplicates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L294", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary_buckets_resolutions_and_computes_subtitle_percentage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L300", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary_handles_an_empty_library_without_dividing_by_zero", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L314", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L162", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged_resolves_titles_for_both_tv_and_movie_files", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L249", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged_resolves_titles_for_both_tv_and_movie_files", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L251", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups_finds_both_tv_and_movie_duplicates", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L264", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups_finds_both_tv_and_movie_duplicates", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L279", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups_ignores_files_without_duplicates", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L295", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary_buckets_resolutions_and_computes_subtitle_percentage", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L301", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary_buckets_resolutions_and_computes_subtitle_percentage", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L302", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary_handles_an_empty_library_without_dividing_by_zero", "target": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L317", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L32"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_flagged", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L47"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L57"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L58"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "callee": "split", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L63"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L77"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L78"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups", "callee": "split", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L83"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L93"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L102"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L106"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L119"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "callee": "bucket", "is_member_call": false, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L127"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "callee": "bucket", "is_member_call": false, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "callee": "bucket", "is_member_call": false, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L129"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "callee": "bucket", "is_member_call": false, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L130"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_summary", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L132"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L162"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L168"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L169"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L171"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_library_health", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L177"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L198"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L210"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L216"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L224"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L230"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_seeded_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L236"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups_finds_both_tv_and_movie_duplicates", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups_finds_both_tv_and_movie_duplicates", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L272"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups_finds_both_tv_and_movie_duplicates", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L281"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_library_health_fetch_duplicate_groups_finds_both_tv_and_movie_duplicates", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/api/routes/library_health.rs", "source_location": "L286"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/6770ea4c5d22fde6053bd54892aaa30f8b4a0d1aab70c963f29528178d32fca1.json b/graphify-out/cache/ast/v0.9.32/6770ea4c5d22fde6053bd54892aaa30f8b4a0d1aab70c963f29528178d32fca1.json new file mode 100644 index 0000000..7d8ef9d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/6770ea4c5d22fde6053bd54892aaa30f8b4a0d1aab70c963f29528178d32fca1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_library_scan_rs", "label": "library_scan.rs", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_library_scan_scanreport", "label": "ScanReport", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L16"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "$graphify-root$_breadarrd_src_library_scan_get_episode_title", "label": "get_episode_title()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L24"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "label": "rename_in_place()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L37"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "$graphify-root$_breadarrd_src_library_scan_clean_title_edge", "label": "clean_title_edge()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L85"}, {"id": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "label": "parse_folder_name()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L99"}, {"id": "$graphify-root$_breadarrd_src_library_scan_canonical_folder_name", "label": "canonical_folder_name()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L139"}, {"id": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "label": "normalize_folder_name()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L152"}, {"id": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "label": "subdirectories()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L174"}, {"id": "direntry", "label": "DirEntry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "$graphify-root$_breadarrd_src_library_scan_pick_series_match", "label": "pick_series_match()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L206"}, {"id": "titlematcher", "label": "TitleMatcher", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "seriessearchresult", "label": "SeriesSearchResult", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "$graphify-root$_breadarrd_src_library_scan_year_filtered_pool", "label": "year_filtered_pool()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L251"}, {"id": "t", "label": "T", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "$graphify-root$_breadarrd_src_library_scan_hasyear", "label": "HasYear", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L261"}, {"id": "$graphify-root$_breadarrd_src_library_scan_seriessearchresult", "label": "SeriesSearchResult", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L265"}, {"id": "$graphify-root$_breadarrd_src_library_scan_seriessearchresult_year", "label": ".year()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L266"}, {"id": "$graphify-root$_breadarrd_src_library_scan_moviesearchresult", "label": "MovieSearchResult", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L271"}, {"id": "$graphify-root$_breadarrd_src_library_scan_moviesearchresult_year", "label": ".year()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L272"}, {"id": "$graphify-root$_breadarrd_src_library_scan_pick_movie_match", "label": "pick_movie_match()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L277"}, {"id": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tvdb_id", "label": "get_media_item_by_tvdb_id()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L312"}, {"id": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tmdb_id", "label": "get_media_item_by_tmdb_id()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L322"}, {"id": "$graphify-root$_breadarrd_src_library_scan_existing_row_title_plausibly_matches", "label": "existing_row_title_plausibly_matches()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L344"}, {"id": "$graphify-root$_breadarrd_src_library_scan_find_episode_id", "label": "find_episode_id()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L374"}, {"id": "$graphify-root$_breadarrd_src_library_scan_episode_has_file_row", "label": "episode_has_file_row()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L389"}, {"id": "$graphify-root$_breadarrd_src_library_scan_movie_has_file_row", "label": "movie_has_file_row()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L398"}, {"id": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "label": "scan_tv_root()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L412"}, {"id": "tvdbclient", "label": "TvdbClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "jellyfinclient", "label": "JellyfinClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "$graphify-root$_breadarrd_src_library_scan_refresh_jellyfin_after_rename", "label": "refresh_jellyfin_after_rename()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L599"}, {"id": "$graphify-root$_breadarrd_src_library_scan_moviecandidate", "label": "MovieCandidate", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L629"}, {"id": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "label": "movie_candidates()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L636"}, {"id": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "label": "ensure_movie_folder()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L680"}, {"id": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "label": "scan_movie_root()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L706"}, {"id": "tmdbclient", "label": "TmdbClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/library_scan.rs"}, {"id": "$graphify-root$_breadarrd_src_library_scan_parses_folder_name_with_year", "label": "parses_folder_name_with_year()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L827"}, {"id": "$graphify-root$_breadarrd_src_library_scan_parses_folder_name_without_year", "label": "parses_folder_name_without_year()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L835"}, {"id": "$graphify-root$_breadarrd_src_library_scan_strips_scene_style_dot_separated_tags", "label": "strips_scene_style_dot_separated_tags()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L843"}, {"id": "$graphify-root$_breadarrd_src_library_scan_strips_season_and_quality_tags_from_series_folder", "label": "strips_season_and_quality_tags_from_series_folder()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L851"}, {"id": "$graphify-root$_breadarrd_src_library_scan_keeps_bare_numeric_title_when_no_other_year_found", "label": "keeps_bare_numeric_title_when_no_other_year_found()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L859"}, {"id": "$graphify-root$_breadarrd_src_library_scan_does_not_mangle_titles_with_real_dots", "label": "does_not_mangle_titles_with_real_dots()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L867"}, {"id": "$graphify-root$_breadarrd_src_library_scan_strips_leading_release_group_bracket_tag_and_movie_number", "label": "strips_leading_release_group_bracket_tag_and_movie_number()", "file_type": "code", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L875"}], "edges": [{"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "lazylock", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "regex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "rusqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "importer", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "titlematcher", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "tmdbclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "tvdbclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "metadata", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "parser", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L13", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_scanreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scanreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scanreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L17", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scanreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scanreport", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L18", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_get_episode_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_get_episode_title", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L24", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_get_episode_title", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L24", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_get_episode_title", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L24", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_get_episode_title", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L24", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L37", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L37", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L37", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_clean_title_edge", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L85", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_clean_title_edge", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L85", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L99", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L99", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L99", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_canonical_folder_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_canonical_folder_name", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L139", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_canonical_folder_name", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L139", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L152", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L152", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L152", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L152", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L152", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L152", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L174", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L174", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L174", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L174", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "target": "direntry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L174", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_pick_series_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L206", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_series_match", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L206", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_series_match", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L206", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_series_match", "target": "seriessearchresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L206", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_series_match", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L206", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_series_match", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L206", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_series_match", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L206", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_series_match", "target": "seriessearchresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L206", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_year_filtered_pool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L251", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_year_filtered_pool", "target": "t", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L251", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_year_filtered_pool", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L251", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_year_filtered_pool", "target": "t", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L251", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_hasyear", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L261", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_seriessearchresult", "target": "$graphify-root$_breadarrd_src_library_scan_hasyear", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L265", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_seriessearchresult", "target": "$graphify-root$_breadarrd_src_library_scan_seriessearchresult_year", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L266", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_seriessearchresult_year", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L266", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_moviesearchresult", "target": "$graphify-root$_breadarrd_src_library_scan_hasyear", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L271", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_moviesearchresult", "target": "$graphify-root$_breadarrd_src_library_scan_moviesearchresult_year", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L272", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_moviesearchresult_year", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L272", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_pick_movie_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L277", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_movie_match", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L277", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_movie_match", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L277", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_movie_match", "target": "$graphify-root$_breadarrd_src_library_scan_moviesearchresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L277", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_movie_match", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L277", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_movie_match", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L277", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_movie_match", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L277", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_movie_match", "target": "$graphify-root$_breadarrd_src_library_scan_moviesearchresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L277", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tvdb_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L312", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tvdb_id", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L312", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tvdb_id", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L312", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tvdb_id", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L312", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tmdb_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L322", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tmdb_id", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L322", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tmdb_id", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L322", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tmdb_id", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L322", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_existing_row_title_plausibly_matches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L344", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_existing_row_title_plausibly_matches", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L344", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_existing_row_title_plausibly_matches", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L344", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_existing_row_title_plausibly_matches", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L344", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_find_episode_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L374", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_find_episode_id", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L374", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_find_episode_id", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L374", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_find_episode_id", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L374", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_episode_has_file_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L389", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_episode_has_file_row", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L389", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_episode_has_file_row", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L389", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_movie_has_file_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L398", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_movie_has_file_row", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L398", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_movie_has_file_row", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L398", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L412", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L412", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "tvdbclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L412", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L412", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L412", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L412", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "jellyfinclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L412", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L412", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "$graphify-root$_breadarrd_src_library_scan_scanreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L412", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_refresh_jellyfin_after_rename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L599", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_refresh_jellyfin_after_rename", "target": "jellyfinclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L599", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_moviecandidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L629", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_moviecandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L630", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_library_scan_moviecandidate", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L633", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L636", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L636", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L636", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L636", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "target": "$graphify-root$_breadarrd_src_library_scan_moviecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L636", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L680", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L680", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L680", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L680", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L680", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L680", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L706", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L706", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "tmdbclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L706", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L706", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L706", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L706", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "jellyfinclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L706", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L706", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "$graphify-root$_breadarrd_src_library_scan_scanreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L706", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L824", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_parses_folder_name_with_year", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L827", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_parses_folder_name_without_year", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L835", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_strips_scene_style_dot_separated_tags", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L843", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_strips_season_and_quality_tags_from_series_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L851", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_keeps_bare_numeric_title_when_no_other_year_found", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L859", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_does_not_mangle_titles_with_real_dots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L867", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_rs", "target": "$graphify-root$_breadarrd_src_library_scan_strips_leading_release_group_bracket_tag_and_movie_number", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L875", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "target": "$graphify-root$_breadarrd_src_library_scan_clean_title_edge", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L120", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "target": "$graphify-root$_breadarrd_src_library_scan_canonical_folder_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L158", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_series_match", "target": "$graphify-root$_breadarrd_src_library_scan_year_filtered_pool", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L221", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_year_filtered_pool", "target": "$graphify-root$_breadarrd_src_library_scan_moviesearchresult_year", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L257", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_pick_movie_match", "target": "$graphify-root$_breadarrd_src_library_scan_year_filtered_pool", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L422", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L424", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "$graphify-root$_breadarrd_src_library_scan_pick_series_match", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L434", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L443", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tvdb_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L445", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "$graphify-root$_breadarrd_src_library_scan_existing_row_title_plausibly_matches", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L447", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "$graphify-root$_breadarrd_src_library_scan_find_episode_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L501", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "$graphify-root$_breadarrd_src_library_scan_episode_has_file_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L504", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "$graphify-root$_breadarrd_src_library_scan_get_episode_title", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L508", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L516", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "target": "$graphify-root$_breadarrd_src_library_scan_refresh_jellyfin_after_rename", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L583", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "target": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L637", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "target": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L687", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "target": "$graphify-root$_breadarrd_src_library_scan_canonical_folder_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L689", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L716", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L718", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "$graphify-root$_breadarrd_src_library_scan_pick_movie_match", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L728", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L741", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tmdb_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L743", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "$graphify-root$_breadarrd_src_library_scan_existing_row_title_plausibly_matches", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L745", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "$graphify-root$_breadarrd_src_library_scan_movie_has_file_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L771", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L783", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "target": "$graphify-root$_breadarrd_src_library_scan_refresh_jellyfin_after_rename", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/library_scan.rs", "source_location": "L815", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_library_scan_get_episode_title", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L25"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_get_episode_title", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L25"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L38"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L39"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L41"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L43"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L45"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_rename_in_place", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_clean_title_edge", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L86"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_clean_title_edge", "callee": "trim_end_matches", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L86"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_clean_title_edge", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L86"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "callee": "replace", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L100"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "callee": "replace", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L101"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L102"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "callee": "replace", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "callee": "replace_all", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L115"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L118"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "callee": "end", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L133"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_parse_folder_name", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L136"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L158"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L162"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_normalize_folder_name", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L168"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L175"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "callee": "is_dir", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L177"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L177"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "callee": "sort_by_key", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_subdirectories", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_pick_series_match", "callee": "best_match_index", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L235"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_year_filtered_pool", "callee": "is_none_or", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L257"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_year_filtered_pool", "callee": "abs_diff", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L257"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_pick_movie_match", "callee": "best_match_index", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L302"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tvdb_id", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L313"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tvdb_id", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L313"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tvdb_id", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L313"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tmdb_id", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L323"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tmdb_id", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L323"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_get_media_item_by_tmdb_id", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L323"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_existing_row_title_plausibly_matches", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L350"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_existing_row_title_plausibly_matches", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L355"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_existing_row_title_plausibly_matches", "callee": "best_match_index", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L355"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_find_episode_id", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L380"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_find_episode_id", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L380"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_find_episode_id", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L380"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_episode_has_file_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L390"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_has_file_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L399"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L423"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L423"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "search_series", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L426"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L438"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "or", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L439"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L443"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L452"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "episodes", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L458"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L470"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L478"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L478"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L478"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L478"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L480"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L483"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L486"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L486"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L486"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L513"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L534"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L535"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "as_path", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L535"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L536"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L537"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L537"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L554"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L558"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_tv_root", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L559"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_refresh_jellyfin_after_rename", "callee": "refresh_library", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L602"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L637"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L640"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L640"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L641"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L647"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "is_file", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L648"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L651"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L651"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L651"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L651"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L653"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L656"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L659"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L659"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_movie_candidates", "callee": "file_stem", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L659"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "callee": "is_dir", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L686"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L689"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L692"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L692"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_ensure_movie_folder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L695"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "search_movie", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L720"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L732"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "or", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L733"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L750"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L756"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L767"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L773"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L773"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L773"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L773"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L775"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L797"}, {"caller_nid": "$graphify-root$_breadarrd_src_library_scan_scan_movie_root", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/library_scan.rs", "source_location": "L801"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/6ae54370c52e0f74384b3930494fb98e9fe8d9ae063e2493dd80c433ef640cf8.json b/graphify-out/cache/ast/v0.9.32/6ae54370c52e0f74384b3930494fb98e9fe8d9ae063e2493dd80c433ef640cf8.json new file mode 100644 index 0000000..ce7857d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/6ae54370c52e0f74384b3930494fb98e9fe8d9ae063e2493dd80c433ef640cf8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_parser_tokens_rs", "label": "tokens.rs", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_overlaps_a_date", "label": "overlaps_a_date()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L105"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "label": "looks_like_episode_range()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L109"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_group", "label": "extract_group()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L136"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/tokens.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/tokens.rs"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_container", "label": "extract_container()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L142"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_resolution", "label": "extract_resolution()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L146"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "label": "extract_source()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L155"}, {"id": "source", "label": "Source", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/tokens.rs"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "label": "extract_codec()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L168"}, {"id": "codec", "label": "Codec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/tokens.rs"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_bit_depth", "label": "extract_bit_depth()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L180"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "label": "extract_year()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L184"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_find_real_dash_episode", "label": "find_real_dash_episode()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L209"}, {"id": "captures", "label": "Captures", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/tokens.rs"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "label": "extract_episode_info()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L220"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "label": "first_quality_marker()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L266"}, {"id": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "label": "derive_title()", "file_type": "code", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L278"}], "edges": [{"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "lazylock", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "regex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_overlaps_a_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L105", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_group", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L136", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_group", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L136", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_group", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L136", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_container", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L142", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_container", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L142", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_container", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L142", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_resolution", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L146", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L155", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L155", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "target": "source", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L155", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L168", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L168", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "target": "codec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L168", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_bit_depth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_bit_depth", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L180", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L184", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L184", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_find_real_dash_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L209", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_find_real_dash_episode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L209", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_find_real_dash_episode", "target": "captures", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L209", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L220", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L220", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L220", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L220", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L266", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L266", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_rs", "target": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L278", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L278", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "target": "$graphify-root$_breadarrd_src_parser_tokens_overlaps_a_date", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L121", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_find_real_dash_episode", "target": "$graphify-root$_breadarrd_src_parser_tokens_overlaps_a_date", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L212", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "target": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L221", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "target": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L230", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "target": "$graphify-root$_breadarrd_src_parser_tokens_find_real_dash_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L251", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_overlaps_a_date", "callee": "find_iter", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L106"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_overlaps_a_date", "callee": "end", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L106"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "is_match", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "is_match", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "captures_iter", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "end", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L121"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L129"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_looks_like_episode_range", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L129"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_group", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L137"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_group", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L139"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_container", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_container", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_resolution", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L147"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_resolution", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L148"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_resolution", "callee": "trim_end_matches", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L156"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L156"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L157"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "callee": "replace", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L159"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_source", "callee": "replace", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "callee": "replace", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L169"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L169"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L169"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_codec", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L172"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_bit_depth", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L181"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L185"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "callee": "end", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L186"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L192"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_year", "callee": "end", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L196"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_find_real_dash_episode", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L210"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_find_real_dash_episode", "callee": "captures_iter", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L210"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_find_real_dash_episode", "callee": "end", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L212"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "or_else", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L229"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L229"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L230"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L233"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L238"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L243"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_extract_episode_info", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L262"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "callee": "flatten", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L267"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L267"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L268"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L269"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L270"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_first_quality_marker", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L271"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "callee": "trim_end_matches", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L280"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "callee": "trim_end_matches", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L280"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L280"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L284"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_tokens_derive_title", "callee": "replace_all", "is_member_call": true, "source_file": "breadarrd/src/parser/tokens.rs", "source_location": "L284"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/6e97c3df33f9279c5b4b4795c5a4423bf9adc6362d8d3126a16df9cf91e5b343.json b/graphify-out/cache/ast/v0.9.32/6e97c3df33f9279c5b4b4795c5a4423bf9adc6362d8d3126a16df9cf91e5b343.json new file mode 100644 index 0000000..e5feeec --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/6e97c3df33f9279c5b4b4795c5a4423bf9adc6362d8d3126a16df9cf91e5b343.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_routes_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/api/routes/mod.rs", "source_location": "L1"}], "edges": [], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/713eddf6b76decfdebf10b1b08e6b13bcd34a5c0baf3b9eee80fb3d8c039c2a9.json b/graphify-out/cache/ast/v0.9.32/713eddf6b76decfdebf10b1b08e6b13bcd34a5c0baf3b9eee80fb3d8c039c2a9.json new file mode 100644 index 0000000..50c36b9 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/713eddf6b76decfdebf10b1b08e6b13bcd34a5c0baf3b9eee80fb3d8c039c2a9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarr_tui_src_ui_rs", "label": "ui.rs", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw", "label": "draw()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L19"}, {"id": "frame", "label": "Frame", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/ui.rs"}, {"id": "app", "label": "App", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/ui.rs"}, {"id": "$graphify-root$_breadarr_tui_src_ui_context_keybindings", "label": "context_keybindings()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L53"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/ui.rs"}, {"id": "$graphify-root$_breadarr_tui_src_ui_centered_rect", "label": "centered_rect()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L98"}, {"id": "rect", "label": "Rect", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-tui/src/ui.rs"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "label": "draw_help_overlay()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L109"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "label": "draw_tabs()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L141"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw_library", "label": "draw_library()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L186"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "label": "draw_candidates()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L305"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw_history", "label": "draw_history()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L353"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw_review", "label": "draw_review()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L374"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "label": "draw_stuck()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L416"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw_add", "label": "draw_add()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L499"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "label": "draw_calendar()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L544"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "label": "draw_library_health()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L578"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "label": "draw_profiles()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L682"}, {"id": "$graphify-root$_breadarr_tui_src_ui_draw_status", "label": "draw_status()", "file_type": "code", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L737"}], "edges": [{"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "layout", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "style", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "text", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "widgets", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "frame", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "app", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_context_keybindings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_context_keybindings", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L53", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_context_keybindings", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L53", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_centered_rect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_centered_rect", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L98", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_centered_rect", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L98", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L109", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L109", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L109", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L141", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L141", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L141", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_library", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L186", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_library", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L186", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_library", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L186", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L305", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L305", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L305", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L305", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L353", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_history", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L353", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_history", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L353", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_history", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L353", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw_review", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L374", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_review", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L374", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_review", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L374", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_review", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L374", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L416", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L416", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L416", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L416", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L499", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_add", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L499", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_add", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L499", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_add", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L499", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L544", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L544", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L544", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L544", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L578", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L578", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L578", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L578", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L682", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L682", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L682", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L682", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_rs", "target": "$graphify-root$_breadarr_tui_src_ui_draw_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L737", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_status", "target": "frame", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L737", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_status", "target": "rect", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L737", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_status", "target": "app", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L737", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "$graphify-root$_breadarr_tui_src_ui_draw_library", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L32", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "$graphify-root$_breadarr_tui_src_ui_draw_history", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "$graphify-root$_breadarr_tui_src_ui_draw_review", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "$graphify-root$_breadarr_tui_src_ui_draw_add", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "$graphify-root$_breadarr_tui_src_ui_draw_status", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw", "target": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L45", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "target": "$graphify-root$_breadarr_tui_src_ui_context_keybindings", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L110", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "target": "$graphify-root$_breadarr_tui_src_ui_centered_rect", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L131", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_library", "target": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L189", "weight": 1.0}, {"source": "$graphify-root$_breadarr_tui_src_ui_draw_status", "target": "$graphify-root$_breadarr_tui_src_ui_context_keybindings", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-tui/src/ui.rs", "source_location": "L741", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw", "callee": "split", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L20"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw", "callee": "constraints", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L20"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw", "callee": "direction", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L20"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw", "callee": "area", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L27"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw", "callee": "area", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L45"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_context_keybindings", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L58"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_context_keybindings", "callee": "is_some", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L79"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_centered_rect", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L102"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_centered_rect", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L103"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "callee": "into_iter", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L122"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "callee": "extend", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L124"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "callee": "render_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L132"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L133"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_help_overlay", "callee": "render_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L138"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L142"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "position", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "flatten", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L150"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "into_iter", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L150"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "highlight_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L172"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "select", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L172"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L172"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L173"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L173"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "fg", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L175"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "fg", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L179"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_tabs", "callee": "render_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L183"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "as_deref", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "highlight_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L232"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "render_stateful_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L234"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "fg", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L273"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "highlight_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L289"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L289"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L290"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L290"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L297"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library", "callee": "render_stateful_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L299"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L307"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L308"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L308"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "callee": "render_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L312"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L320"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L324"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "callee": "highlight_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L344"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L344"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L345"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L345"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L348"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_candidates", "callee": "render_stateful_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L350"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_history", "callee": "highlight_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L367"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_history", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L367"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_history", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L368"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_history", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L368"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_history", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L369"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_history", "callee": "render_stateful_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L371"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_review", "callee": "highlight_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L396"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_review", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L396"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_review", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L398"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_review", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L398"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_review", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L402"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_review", "callee": "render_stateful_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L404"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L418"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L419"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L419"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "render_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L423"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "split", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L427"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "constraints", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L427"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "direction", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L427"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "fg", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L443"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "highlight_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L447"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L449"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "border_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L449"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L449"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "fg", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L451"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L458"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "render_stateful_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L460"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "fg", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L483"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "highlight_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L487"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L487"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "border_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L489"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "fg", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L491"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L494"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_stuck", "callee": "render_stateful_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L496"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "split", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L500"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "constraints", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L500"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "direction", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L500"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "fg", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L506"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L509"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L509"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "as_str", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L509"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L512"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L512"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "render_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L516"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "highlight_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L530"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L530"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L532"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L532"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L536"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_add", "callee": "render_stateful_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L538"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "callee": "date_naive", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L545"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "callee": "as_str", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L554"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "callee": "as_str", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L554"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L559"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "callee": "as_deref", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L559"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L566"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L567"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L567"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_calendar", "callee": "render_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L571"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L580"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L581"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L581"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "render_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L585"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "split", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L589"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "constraints", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L589"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "direction", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L589"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "join", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L595"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L613"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "wrap", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L613"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L616"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L616"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "render_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L620"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L629"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "fg", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L629"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L634"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "as_deref", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L634"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "section", "is_member_call": false, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L641"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "section", "is_member_call": false, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L642"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "section", "is_member_call": false, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L643"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "section", "is_member_call": false, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L644"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "section", "is_member_call": false, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L648"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L653"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "fg", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L653"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "as_deref", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L658"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L671"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L672"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L672"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_library_health", "callee": "render_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L676"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "highlight_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L689"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L689"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L691"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L691"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L695"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "render_stateful_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L697"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "split", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L701"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "constraints", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L701"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "direction", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L701"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L706"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "and_then", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L706"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "selected", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L706"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "fg", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L713"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L716"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L716"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "as_str", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L716"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L718"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L718"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "render_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L721"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "highlight_style", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L727"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L727"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "title", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L728"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L728"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "add_modifier", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L732"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_profiles", "callee": "render_stateful_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L734"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_status", "callee": "take", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L741"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_status", "callee": "into_iter", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L741"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_status", "callee": "block", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L748"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_status", "callee": "borders", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L748"}, {"caller_nid": "$graphify-root$_breadarr_tui_src_ui_draw_status", "callee": "render_widget", "is_member_call": true, "source_file": "breadarr-tui/src/ui.rs", "source_location": "L749"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/7ebf14c668b76c5c92d00516c50e61b28b79d89dce10e1cdd0537109a5bd5b9a.json b/graphify-out/cache/ast/v0.9.32/7ebf14c668b76c5c92d00516c50e61b28b79d89dce10e1cdd0537109a5bd5b9a.json new file mode 100644 index 0000000..0c1ea7d --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/7ebf14c668b76c5c92d00516c50e61b28b79d89dce10e1cdd0537109a5bd5b9a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_metadata_tvdb_rs", "label": "tvdb.rs", "file_type": "code", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient", "label": "TvdbClient", "file_type": "code", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L13"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tvdb.rs"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tvdb.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tvdb.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tvdb.rs"}, {"id": "instant", "label": "Instant", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tvdb.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_new", "label": ".new()", "file_type": "code", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L20"}, {"id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tvdb.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tvdb.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "label": ".token()", "file_type": "code", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L34"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tvdb.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "label": ".search_series()", "file_type": "code", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L68"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tvdb.rs"}, {"id": "seriessearchresult", "label": "SeriesSearchResult", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tvdb.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "label": ".episodes()", "file_type": "code", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L112"}, {"id": "episodeinfo", "label": "EpisodeInfo", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/tvdb.rs"}], "edges": [{"source": "$graphify-root$_breadarrd_src_metadata_tvdb_rs", "target": "mutex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_rs", "target": "time", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_rs", "target": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L16", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L16", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient", "target": "instant", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L16", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient", "target": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L20", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient", "target": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L34", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L34", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient", "target": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L68", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L68", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "target": "seriessearchresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L68", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient", "target": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L112", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L112", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L112", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "target": "episodeinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L112", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "target": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L69", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "target": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L141", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_new", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L26"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "callee": "elapsed", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "callee": "json", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "callee": "json", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_token", "callee": "post", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "callee": "json", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "callee": "query", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "callee": "bearer_auth", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_search_series", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "callee": "bearer_auth", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "callee": "fetch", "is_member_call": false, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "callee": "fetch", "is_member_call": false, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_tvdb_tvdbclient_episodes", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/metadata/tvdb.rs", "source_location": "L174"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/939c0d7308394242a175a7ff345c29a81bf7aa2d1c8befbc84281faf27d393f9.json b/graphify-out/cache/ast/v0.9.32/939c0d7308394242a175a7ff345c29a81bf7aa2d1c8befbc84281faf27d393f9.json new file mode 100644 index 0000000..d9a084e --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/939c0d7308394242a175a7ff345c29a81bf7aa2d1c8befbc84281faf27d393f9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_api_mod_appstate", "label": "AppState", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L24"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "tvdbclient", "label": "TvdbClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "tmdbclient", "label": "TmdbClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "qbitclient", "label": "QbitClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "cyclestatus", "label": "CycleStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "config", "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "backgroundrequest", "label": "BackgroundRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "label": "BackgroundRequest", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L47"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "searchcyclestats", "label": "SearchCycleStats", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "releasecandidate", "label": "ReleaseCandidate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "label": "CycleStatus", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L76"}, {"id": "cyclerecord", "label": "CycleRecord", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_api_mod_cyclerecord", "label": "CycleRecord", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L90"}, {"id": "datetime", "label": "DateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "utc", "label": "Utc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "label": "require_api_token()", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "request", "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "next", "label": "Next", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "response", "label": "Response", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq", "label": "constant_time_eq()", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L125"}, {"id": "$graphify-root$_breadarrd_src_api_mod_router", "label": "router()", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L133"}, {"id": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq_matches_identical_strings", "label": "constant_time_eq_matches_identical_strings()", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L202"}, {"id": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq_rejects_different_strings_of_the_same_length", "label": "constant_time_eq_rejects_different_strings_of_the_same_length()", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L207"}, {"id": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq_rejects_different_lengths", "label": "constant_time_eq_rejects_different_lengths()", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L212"}, {"id": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq_treats_empty_strings_as_equal", "label": "constant_time_eq_treats_empty_strings_as_equal()", "file_type": "code", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L217"}], "edges": [{"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "extract", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "statuscode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "middleware", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "routing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "connection", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "mutex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "tmdbclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L14", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "tvdbclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L15", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "qbitclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L16", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "searchcyclestats", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L17", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_appstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L25", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L25", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "tvdbclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L27", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "tmdbclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L27", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L28", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L28", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "cyclestatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L40", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_appstate", "target": "backgroundrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L40", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "searchcyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L54", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L55", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L55", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L63", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L64", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L65", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L66", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_backgroundrequest", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L66", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L77", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "cyclerecord", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L77", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L78", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "cyclerecord", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L78", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L79", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "cyclerecord", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L79", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L80", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "cyclerecord", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L80", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L81", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclestatus", "target": "cyclerecord", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L81", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_cyclerecord", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclerecord", "target": "datetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L91", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclerecord", "target": "utc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L91", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_cyclerecord", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L93", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "target": "$graphify-root$_breadarrd_src_api_mod_appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "target": "request", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "target": "next", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "target": "response", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L103", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_router", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_router", "target": "$graphify-root$_breadarrd_src_api_mod_appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L133", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L199", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq_matches_identical_strings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L202", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq_rejects_different_strings_of_the_same_length", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L207", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq_rejects_different_lengths", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L212", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_rs", "target": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq_treats_empty_strings_as_equal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L217", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "target": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/mod.rs", "source_location": "L112", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "uri", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L104"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "headers", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L110"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L111"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_require_api_token", "callee": "into_response", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq", "callee": "as_bytes", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq", "callee": "as_bytes", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_constant_time_eq", "callee": "fold", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L130"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "with_state", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "layer", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "route", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L136"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "delete", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L139"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L141"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L142"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L145"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": true, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L149"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L151"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L159"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L161"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L164"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_mod_router", "callee": "post", "is_member_call": false, "source_file": "breadarrd/src/api/mod.rs", "source_location": "L177"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/983a4d60c399198f0c0b39512b56479862f0576a144a0d74b489f4dea3e437c3.json b/graphify-out/cache/ast/v0.9.32/983a4d60c399198f0c0b39512b56479862f0576a144a0d74b489f4dea3e437c3.json new file mode 100644 index 0000000..9a15e94 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/983a4d60c399198f0c0b39512b56479862f0576a144a0d74b489f4dea3e437c3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "label": "ffprobe.rs", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "label": "AudioStream", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L7"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "label": "SubtitleStream", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L15"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "label": "MediaProbe", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L25"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_is_hdr", "label": ".is_hdr()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L59"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_is_english", "label": "is_english()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L67"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", "label": ".has_english_audio()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L72"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", "label": ".default_audio_is_non_english()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L80"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "label": "probe()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L91"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "label": "build_media_probe()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L126"}, {"id": "value", "label": "Value", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", "label": "parse_frame_rate_fraction()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L203"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_decodecheck", "label": "DecodeCheck", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L220"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "label": "verify_decodable()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L225"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "label": "verify_decodable_sampled()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L259"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_has_english_audio_true_when_any_track_is_english", "label": "has_english_audio_true_when_any_track_is_english()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L300"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_has_english_audio_false_with_no_tracks", "label": "has_english_audio_false_with_no_tracks()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L322"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_default_audio_is_non_english_true_when_default_track_is_not_english", "label": "default_audio_is_non_english_true_when_default_track_is_not_english()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L327"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_no_default_is_set", "label": "default_audio_is_non_english_false_when_no_default_is_set()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L341"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_default_is_english", "label": "default_audio_is_non_english_false_when_default_is_english()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L357"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", "label": "probe_fails_gracefully_for_a_nonexistent_file()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L371"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "label": "generate_clip()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L376"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/ffprobe.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", "label": "verify_decodable_sampled_passes_a_genuinely_intact_short_file()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L399"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", "label": "verify_decodable_sampled_passes_a_genuinely_intact_long_file()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L415"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", "label": "verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L433"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "label": "generate_test_clip()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L452"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", "label": "probe_extracts_real_resolution_and_audio_language_from_a_generated_clip()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L472"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", "label": "probe_extracts_extra_metadata_from_a_generated_clip()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L489"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_even_when_attached_pic_comes_first", "label": "probe_finds_the_real_video_stream_even_when_attached_pic_comes_first()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L543"}, {"id": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_when_attached_pic_comes_second", "label": "probe_finds_the_real_video_stream_when_attached_pic_comes_second()", "file_type": "code", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L577"}], "edges": [{"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "command", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L8", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L16", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L21", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L31", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L41", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L42", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_audiostream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L42", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_subtitlestream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L43", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_is_hdr", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_is_english", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_is_english", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L67", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L72", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L91", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L91", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L91", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "target": "value", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L126", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L126", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L203", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L203", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_decodecheck", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L220", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_decodecheck", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L222", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L225", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L225", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L225", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_decodecheck", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L225", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L259", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L259", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_decodecheck", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L259", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L297", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_has_english_audio_true_when_any_track_is_english", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L300", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_has_english_audio_false_with_no_tracks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L322", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_default_audio_is_non_english_true_when_default_track_is_not_english", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L327", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_no_default_is_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L341", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_default_is_english", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L357", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L371", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L376", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L376", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L376", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L399", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L415", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L433", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L452", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L452", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L452", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L472", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L489", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_even_when_attached_pic_comes_first", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_rs", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_when_attached_pic_comes_second", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L577", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_is_english", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L73", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_is_english", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L265", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L372", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L406", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L408", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L424", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L426", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L442", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L476", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L478", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L497", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L499", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_even_when_attached_pic_comes_first", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L566", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_when_attached_pic_comes_second", "target": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L600", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L73"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L81"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "success", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L115"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L131"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L131"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L134"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L136"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "cloned", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L136"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_array", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L136"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L147"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L147"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "or_else", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L148"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L148"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L150"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_i64", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "is_none", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L163"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L164"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_i64", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L165"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_i64", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L166"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "or_else", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L170"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L170"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L170"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L174"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L174"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L178"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_i64", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L184"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_i64", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L185"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_build_media_probe", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L189"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", "callee": "split_once", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L226"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "success", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L233"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L237"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L276"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L278"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L280"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L280"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L281"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L282"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L282"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "success", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L286"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L288"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L377"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L378"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L378"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L378"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L378"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L401"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L419"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L434"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L439"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L453"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L454"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L454"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L454"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L454"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L454"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L454"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L454"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L474"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/ffprobe.rs", "source_location": "L490"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/98fef847bdb9dd07c7f1c39ebea9da6db77aa9505ba6842fa67caeae392ebdce.json b/graphify-out/cache/ast/v0.9.32/98fef847bdb9dd07c7f1c39ebea9da6db77aa9505ba6842fa67caeae392ebdce.json new file mode 100644 index 0000000..508dce6 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/98fef847bdb9dd07c7f1c39ebea9da6db77aa9505ba6842fa67caeae392ebdce.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_qbit_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_extract_btih", "label": "extract_btih()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L13"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_magnetrejected", "label": "MagnetRejected", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L24"}, {"id": "display", "label": "Display", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_magnetrejected_fmt", "label": ".fmt()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L29"}, {"id": "formatter", "label": "Formatter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "error", "label": "Error", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_addtorrentresponse", "label": "AddTorrentResponse", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L38"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "label": "QbitClient", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L45"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "rwlock", "label": "RwLock", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_torrentinfo", "label": "TorrentInfo", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L67"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_new", "label": ".new()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L80"}, {"id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_login", "label": ".login()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L96"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_do_login", "label": ".do_login()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L102"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_try_reauth", "label": ".try_reauth()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L127"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "label": ".add_magnet()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L135"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_list_torrents", "label": ".list_torrents()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L181"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "label": ".post_form()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L207"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_lock_for_grab", "label": ".lock_for_grab()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L232"}, {"id": "mutexguard", "label": "MutexGuard", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/qbit/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_delete_torrent", "label": ".delete_torrent()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L245"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_extracts_hash_from_a_real_magnet", "label": "extracts_hash_from_a_real_magnet()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L260"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_extracts_base32_hash_from_a_magnet", "label": "extracts_base32_hash_from_a_magnet()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L269"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_returns_none_for_a_torrent_download_url", "label": "returns_none_for_a_torrent_download_url()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L278"}, {"id": "$graphify-root$_breadarrd_src_qbit_mod_returns_none_for_a_1337x_page_url", "label": "returns_none_for_a_1337x_page_url()", "file_type": "code", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L286"}], "edges": [{"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "lazylock", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "$graphify-root$_breadarrd_src_qbit_mod_extract_btih", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_extract_btih", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L13", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_extract_btih", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L13", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "$graphify-root$_breadarrd_src_qbit_mod_magnetrejected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L24", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_magnetrejected", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_magnetrejected", "target": "display", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_magnetrejected", "target": "$graphify-root$_breadarrd_src_qbit_mod_magnetrejected_fmt", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L29", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_magnetrejected_fmt", "target": "formatter", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_magnetrejected_fmt", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L29", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_magnetrejected", "target": "error", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "$graphify-root$_breadarrd_src_qbit_mod_addtorrentresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L45", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L46", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L47", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "rwlock", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L53", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L63", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "$graphify-root$_breadarrd_src_qbit_mod_torrentinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_torrentinfo", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L68", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_torrentinfo", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L69", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_torrentinfo", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L70", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_torrentinfo", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L72", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_torrentinfo", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L76", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L80", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L80", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_new", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L80", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L80", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_login", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L96", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_login", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L96", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_do_login", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L102", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_do_login", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L102", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_try_reauth", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L127", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L135", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L135", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_list_torrents", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L181", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_list_torrents", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L181", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_list_torrents", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L181", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_list_torrents", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L181", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_list_torrents", "target": "$graphify-root$_breadarrd_src_qbit_mod_torrentinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L181", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L207", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L207", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L207", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_lock_for_grab", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L232", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_lock_for_grab", "target": "mutexguard", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L232", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_delete_torrent", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L245", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_delete_torrent", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L245", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L257", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "$graphify-root$_breadarrd_src_qbit_mod_extracts_hash_from_a_real_magnet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L260", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "$graphify-root$_breadarrd_src_qbit_mod_extracts_base32_hash_from_a_magnet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L269", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "$graphify-root$_breadarrd_src_qbit_mod_returns_none_for_a_torrent_download_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L278", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_rs", "target": "$graphify-root$_breadarrd_src_qbit_mod_returns_none_for_a_1337x_page_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_login", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_do_login", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_try_reauth", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_do_login", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L137", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_try_reauth", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L150", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_list_torrents", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_try_reauth", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L192", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_try_reauth", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L217", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_delete_torrent", "target": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L246", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_extract_btih", "callee": "captures", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L14"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_extract_btih", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L14"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_new", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_new", "callee": "cookie_store", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_do_login", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L103"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_do_login", "callee": "form", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L103"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_do_login", "callee": "post", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L103"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_do_login", "callee": "status", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L111"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_do_login", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_do_login", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_do_login", "callee": "is_success", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L118"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_try_reauth", "callee": "is_ok", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L132"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L137"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L137"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L141"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "callee": "multipart", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L141"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "callee": "post", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L141"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "callee": "status", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L149"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L153"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "callee": "is_success", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L154"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_add_magnet", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L171"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_list_torrents", "callee": "query", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L187"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_list_torrents", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L190"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_list_torrents", "callee": "status", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_list_torrents", "callee": "is_success", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L195"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_list_torrents", "callee": "json", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L198"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "callee": "form", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "callee": "post", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "callee": "status", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L216"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L220"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "callee": "text", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L220"}, {"caller_nid": "$graphify-root$_breadarrd_src_qbit_mod_qbitclient_post_form", "callee": "is_success", "is_member_call": true, "source_file": "breadarrd/src/qbit/mod.rs", "source_location": "L221"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/a884dc4368616e6d2172785709970aef406e27db39a5f3edfe1775c5ed6aa55a.json b/graphify-out/cache/ast/v0.9.32/a884dc4368616e6d2172785709970aef406e27db39a5f3edfe1775c5ed6aa55a.json new file mode 100644 index 0000000..ba8630a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/a884dc4368616e6d2172785709970aef406e27db39a5f3edfe1775c5ed6aa55a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_db_rs", "label": "db.rs", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_db_backup_before_open", "label": "backup_before_open()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L16"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/db.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/db.rs"}, {"id": "$graphify-root$_breadarrd_src_db_prune_old_backups", "label": "prune_old_backups()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L49"}, {"id": "$graphify-root$_breadarrd_src_db_add_column_if_missing", "label": "add_column_if_missing()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L78"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/db.rs"}, {"id": "$graphify-root$_breadarrd_src_db_init", "label": "init()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L96"}, {"id": "$graphify-root$_breadarrd_src_db_record_event", "label": "record_event()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L486"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/db.rs"}, {"id": "$graphify-root$_breadarrd_src_db_record_torrent_fetch", "label": "record_torrent_fetch()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L506"}, {"id": "$graphify-root$_breadarrd_src_db_init_is_idempotent", "label": "init_is_idempotent()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L530"}, {"id": "$graphify-root$_breadarrd_src_db_record_event_inserts_a_queryable_row", "label": "record_event_inserts_a_queryable_row()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L546"}, {"id": "$graphify-root$_breadarrd_src_db_record_event_rejects_an_unknown_event_type", "label": "record_event_rejects_an_unknown_event_type()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L566"}, {"id": "$graphify-root$_breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", "label": "record_torrent_fetch_inserts_a_queryable_row()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L573"}, {"id": "$graphify-root$_breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", "label": "record_torrent_fetch_allows_a_null_hash_and_size()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L604"}, {"id": "$graphify-root$_breadarrd_src_db_backup_before_open_is_a_noop_when_no_database_exists_yet", "label": "backup_before_open_is_a_noop_when_no_database_exists_yet()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L628"}, {"id": "$graphify-root$_breadarrd_src_db_backup_before_open_copies_an_existing_database", "label": "backup_before_open_copies_an_existing_database()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L644"}, {"id": "$graphify-root$_breadarrd_src_db_backup_before_open_prunes_beyond_max_backups", "label": "backup_before_open_prunes_beyond_max_backups()", "file_type": "code", "source_file": "breadarrd/src/db.rs", "source_location": "L660"}], "edges": [{"source": "$graphify-root$_breadarrd_src_db_rs", "target": "connection", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_backup_before_open", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_backup_before_open", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L16", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_db_backup_before_open", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L16", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_prune_old_backups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_prune_old_backups", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L49", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_db_prune_old_backups", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L49", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_add_column_if_missing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_add_column_if_missing", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L78", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_db_add_column_if_missing", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L78", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L96", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_init", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L96", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_db_init", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L96", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_record_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L486", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_record_event", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L486", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_db_record_event", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L486", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_db_record_event", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L486", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_record_torrent_fetch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L506", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_record_torrent_fetch", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L506", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_db_record_torrent_fetch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L506", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_db_record_torrent_fetch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L506", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_db_record_torrent_fetch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L506", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_db_record_torrent_fetch", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L506", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L527", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_init_is_idempotent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L530", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_record_event_inserts_a_queryable_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L546", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_record_event_rejects_an_unknown_event_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L566", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L573", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L604", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_backup_before_open_is_a_noop_when_no_database_exists_yet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L628", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_backup_before_open_copies_an_existing_database", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L644", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_rs", "target": "$graphify-root$_breadarrd_src_db_backup_before_open_prunes_beyond_max_backups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L660", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_backup_before_open", "target": "$graphify-root$_breadarrd_src_db_prune_old_backups", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L45", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_init", "target": "$graphify-root$_breadarrd_src_db_add_column_if_missing", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L386", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_init_is_idempotent", "target": "$graphify-root$_breadarrd_src_db_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L532", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_record_event_inserts_a_queryable_row", "target": "$graphify-root$_breadarrd_src_db_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L548", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_record_event_inserts_a_queryable_row", "target": "$graphify-root$_breadarrd_src_db_record_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L550", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_record_event_rejects_an_unknown_event_type", "target": "$graphify-root$_breadarrd_src_db_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L568", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", "target": "$graphify-root$_breadarrd_src_db_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L575", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", "target": "$graphify-root$_breadarrd_src_db_record_torrent_fetch", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L577", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", "target": "$graphify-root$_breadarrd_src_db_init", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L606", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", "target": "$graphify-root$_breadarrd_src_db_record_torrent_fetch", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L608", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_backup_before_open_is_a_noop_when_no_database_exists_yet", "target": "$graphify-root$_breadarrd_src_db_backup_before_open", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L633", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_backup_before_open_copies_an_existing_database", "target": "$graphify-root$_breadarrd_src_db_backup_before_open", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L650", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_db_backup_before_open_prunes_beyond_max_backups", "target": "$graphify-root$_breadarrd_src_db_backup_before_open", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/db.rs", "source_location": "L671", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L17"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L20"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L20"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L20"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L26"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L26"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L26"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L28"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open", "callee": "format", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L34"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L39"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L40"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_prune_old_backups", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L50"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_prune_old_backups", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L53"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_prune_old_backups", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L54"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_prune_old_backups", "callee": "ends_with", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_prune_old_backups", "callee": "ends_with", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_prune_old_backups", "callee": "ends_with", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_prune_old_backups", "callee": "sort_by_key", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L60"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_prune_old_backups", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L60"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_prune_old_backups", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L63"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_prune_old_backups", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L63"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_prune_old_backups", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L64"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_prune_old_backups", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L66"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_add_column_if_missing", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L85"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_init", "callee": "execute_batch", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L97"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_record_event", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L493"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_record_torrent_fetch", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L517"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_init_is_idempotent", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L535"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_record_event_inserts_a_queryable_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L553"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L590"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L621"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open_is_a_noop_when_no_database_exists_yet", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L629"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open_is_a_noop_when_no_database_exists_yet", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L631"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open_is_a_noop_when_no_database_exists_yet", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L634"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open_copies_an_existing_database", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L645"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open_copies_an_existing_database", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L647"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open_copies_an_existing_database", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L652"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open_prunes_beyond_max_backups", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L662"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open_prunes_beyond_max_backups", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L664"}, {"caller_nid": "$graphify-root$_breadarrd_src_db_backup_before_open_prunes_beyond_max_backups", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/db.rs", "source_location": "L675"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/a8b001112f1d9a5c4bc6fa42442cccaf2bbf1f346a489ed7bc8eea2006fed744.json b/graphify-out/cache/ast/v0.9.32/a8b001112f1d9a5c4bc6fa42442cccaf2bbf1f346a489ed7bc8eea2006fed744.json new file mode 100644 index 0000000..4483d51 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/a8b001112f1d9a5c4bc6fa42442cccaf2bbf1f346a489ed7bc8eea2006fed744.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_sources_tpb_rs", "label": "tpb.rs", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "label": "TpbSource", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L15"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "label": "TpbResult", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L21"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "label": "build_magnet()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L38"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "label": ".new()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L48"}, {"id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "releasesource", "label": "ReleaseSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "label": ".fetch()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L64"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "rawreleaseitem", "label": "RawReleaseItem", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", "label": "build_magnet_includes_hash_name_and_trackers()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L107"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_parses_a_real_captured_response", "label": "parses_a_real_captured_response()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L114"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "label": "filters_out_the_no_results_sentinel()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L123"}], "edges": [{"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L23", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L38", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L48", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L48", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L48", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "releasesource", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L64", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L64", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L64", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L64", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L64", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L104", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L107", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_parses_a_real_captured_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", "target": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L108", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "callee": "push_str", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L41"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "callee": "push_str", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L42"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "callee": "urlencode", "is_member_call": false, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L42"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L54"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "json", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L83"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L89"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L128"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/aaf1a4f62695e0a40aa5d316b3b318ea1f4be8b3674c78ba152f4df12fef5073.json b/graphify-out/cache/ast/v0.9.32/aaf1a4f62695e0a40aa5d316b3b318ea1f4be8b3674c78ba152f4df12fef5073.json new file mode 100644 index 0000000..719cad2 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/aaf1a4f62695e0a40aa5d316b3b318ea1f4be8b3674c78ba152f4df12fef5073.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_scheduler_rs", "label": "scheduler.rs", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_scheduler_processoutcome", "label": "ProcessOutcome", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L12"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "rejectreason", "label": "RejectReason", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_mediaitemrow", "label": "MediaItemRow", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L62"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "label": "get_media_item()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L70"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "label": "load_quality_profile()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L93"}, {"id": "profilekind", "label": "ProfileKind", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "qualityprofile", "label": "QualityProfile", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "label": "looks_like_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L113"}, {"id": "parsedrelease", "label": "ParsedRelease", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "label": "looks_like_season_pack()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L122"}, {"id": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "label": "release_sort_key()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L132"}, {"id": "rawreleaseitem", "label": "RawReleaseItem", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "reverse", "label": "Reverse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_non_video_format", "label": "looks_like_non_video_format()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L147"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "label": "movie_year_mismatch()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L167"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "label": "movie_needs_grab()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L180"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "label": "movie_eligible_for_upgrade()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L210"}, {"id": "$graphify-root$_breadarrd_src_scheduler_is_anime", "label": "is_anime()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L243"}, {"id": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "label": "resolve_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258"}, {"id": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "label": "find_episode_id()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L277"}, {"id": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "label": "find_monitored_missing_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L292"}, {"id": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "label": "find_monitored_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L311"}, {"id": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "label": "count_monitored_missing_episodes_in_season()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L333"}, {"id": "$graphify-root$_breadarrd_src_scheduler_infer_has_english_audio", "label": "infer_has_english_audio()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L351"}, {"id": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "label": "best_existing_score()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L357"}, {"id": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "label": "best_existing_movie_score()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L366"}, {"id": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "label": "best_existing_season_pack_score()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L381"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_grab", "label": "should_grab()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L403"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_grab", "label": "record_grab()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415"}, {"id": "$graphify-root$_breadarrd_src_scheduler_is_seen", "label": "is_seen()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L458"}, {"id": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "label": "mark_seen()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L467"}, {"id": "$graphify-root$_breadarrd_src_scheduler_process_item", "label": "process_item()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476"}, {"id": "titlematcher", "label": "TitleMatcher", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "qbitclient", "label": "QbitClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "label": "grab_and_capture_hash()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L695"}, {"id": "$graphify-root$_breadarrd_src_scheduler_grabcyclestats", "label": "GrabCycleStats", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L754"}, {"id": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "label": "run_grab_cycle()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762"}, {"id": "releasesource", "label": "ReleaseSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_searchroute", "label": "SearchRoute", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L846"}, {"id": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "label": "SearchTarget", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L859"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_significant_words", "label": "significant_words()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L888"}, {"id": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "label": "passes_relevance_filter()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L903"}, {"id": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "label": "sanitize_query_text()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L913"}, {"id": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "label": "build_tv_query()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L938"}, {"id": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "label": "build_movie_query()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L947"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "label": "enumerate_search_targets()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L988"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "label": "enumerate_upgrade_targets()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1167"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "label": "record_search_attempt()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1324"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "label": "record_upgrade_attempt()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1370"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "label": "record_target_attempt()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1415"}, {"id": "$graphify-root$_breadarrd_src_scheduler_searchcyclestats", "label": "SearchCycleStats", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1423"}, {"id": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "label": "run_search_cycle()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442"}, {"id": "tpbsource", "label": "TpbSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "scrapesource", "label": "ScrapeSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "rsssource", "label": "RssSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "label": "run_upgrade_cycle()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "label": "enumerate_search_targets_for_media_item()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1516"}, {"id": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "label": "find_media_item_id_by_title()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1589"}, {"id": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "label": "execute_search_targets()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600"}, {"id": "$graphify-root$_breadarrd_src_scheduler_source_route_name", "label": "source_route_name()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1813"}, {"id": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "label": "fetch_candidates()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831"}, {"id": "releasecandidate", "label": "ReleaseCandidate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scheduler.rs"}, {"id": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "label": "grab_candidate()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1938"}, {"id": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "label": "ReviewQueueRow", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2003"}, {"id": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "label": "get_review_row()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2011"}, {"id": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "label": "PreparedApproval", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2028"}, {"id": "$graphify-root$_breadarrd_src_scheduler_approvalprep", "label": "ApprovalPrep", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2047"}, {"id": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "label": "prepare_review_approval()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2061"}, {"id": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "label": "grab_prepared_approval()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2128"}, {"id": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "label": "finalize_review_approval()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2138"}, {"id": "$graphify-root$_breadarrd_src_scheduler_reject_review", "label": "reject_review()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2178"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_grab_when_nothing_exists_yet", "label": "should_grab_when_nothing_exists_yet()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2191"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_grab_when_strictly_better_score", "label": "should_grab_when_strictly_better_score()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2196"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_not_grab_when_worse_or_equal_score", "label": "should_not_grab_when_worse_or_equal_score()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2201"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_grab_repack_even_if_not_higher_scored", "label": "should_grab_repack_even_if_not_higher_scored()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2207"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_not_grab_when_score_gain_is_below_the_minimum_threshold", "label": "should_not_grab_when_score_gain_is_below_the_minimum_threshold()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2213"}, {"id": "$graphify-root$_breadarrd_src_scheduler_should_grab_repack_even_below_the_minimum_gain_threshold", "label": "should_grab_repack_even_below_the_minimum_gain_threshold()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2221"}, {"id": "$graphify-root$_breadarrd_src_scheduler_infers_english_audio_present_by_default", "label": "infers_english_audio_present_by_default()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2226"}, {"id": "$graphify-root$_breadarrd_src_scheduler_infers_no_english_audio_for_vostfr", "label": "infers_no_english_audio_for_vostfr()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2233"}, {"id": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "label": "seeded_conn()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2239"}, {"id": "$graphify-root$_breadarrd_src_scheduler_finds_a_monitored_missing_episode", "label": "finds_a_monitored_missing_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2258"}, {"id": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "label": "seeded_upgrade_conn_with_one_flagged_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2268"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", "label": "enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2319"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", "label": "enumerate_upgrade_targets_returns_both_when_budget_allows()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2327"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", "label": "enumerate_upgrade_targets_excludes_an_upgrade_locked_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2337"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "label": "record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2353"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", "label": "record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2403"}, {"id": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "label": "insert_pending_review()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2436"}, {"id": "$graphify-root$_breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", "label": "does_not_find_an_unmonitored_or_already_have_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2452"}, {"id": "$graphify-root$_breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map", "label": "resolves_direct_season_episode_without_anime_map()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2469"}, {"id": "$graphify-root$_breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", "label": "resolves_absolute_episode_via_anime_map()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2479"}, {"id": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "label": "seeded_movie_conn()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2493"}, {"id": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", "label": "load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2506"}, {"id": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", "label": "load_quality_profile_applies_a_stored_override()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2515"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing", "label": "movie_needs_grab_when_monitored_and_missing()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2529"}, {"id": "$graphify-root$_breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", "label": "prepares_a_movie_review_approval_with_no_episode_id()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2535"}, {"id": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", "label": "rejects_a_movie_review_whose_title_looks_like_an_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2549"}, {"id": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", "label": "rejects_a_movie_review_with_a_mismatched_year()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2560"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", "label": "movie_does_not_need_grab_when_unmonitored()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2571"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", "label": "movie_does_not_need_grab_once_it_has_a_file()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2579"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", "label": "movie_does_not_need_grab_while_a_release_is_in_flight()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2591"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", "label": "movie_eligible_for_upgrade_is_true_once_it_already_has_a_file()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2608"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", "label": "movie_eligible_for_upgrade_is_false_once_upgrade_locked()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2622"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", "label": "movie_eligible_for_upgrade_is_false_when_unmonitored()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2636"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", "label": "movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2644"}, {"id": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored", "label": "find_monitored_episode_ignores_has_file_but_still_requires_monitored()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2661"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode_detects_any_episode_marker", "label": "looks_like_episode_detects_any_episode_marker()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2688"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack_detects_batch_releases", "label": "looks_like_season_pack_detects_batch_releases()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2701"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack_is_false_for_a_single_episode", "label": "looks_like_season_pack_is_false_for_a_single_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2711"}, {"id": "$graphify-root$_breadarrd_src_scheduler_release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode", "label": "release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2721"}, {"id": "$graphify-root$_breadarrd_src_scheduler_release_sort_key_falls_back_to_seeders_within_the_same_group", "label": "release_sort_key_falls_back_to_seeders_within_the_same_group()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2745"}, {"id": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", "label": "count_monitored_missing_episodes_in_season_counts_correctly()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2769"}, {"id": "$graphify-root$_breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", "label": "find_episode_id_ignores_monitored_and_has_file_state()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2801"}, {"id": "$graphify-root$_breadarrd_src_scheduler_looks_like_non_video_format_catches_common_ebook_and_comic_markers", "label": "looks_like_non_video_format_catches_common_ebook_and_comic_markers()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2817"}, {"id": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch_rejects_far_apart_years_only", "label": "movie_year_mismatch_rejects_far_apart_years_only()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2836"}, {"id": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text_strips_punctuation", "label": "sanitize_query_text_strips_punctuation()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2845"}, {"id": "$graphify-root$_breadarrd_src_scheduler_build_tv_query_formats_season_episode_for_x1337", "label": "build_tv_query_formats_season_episode_for_x1337()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2853"}, {"id": "$graphify-root$_breadarrd_src_scheduler_build_tv_query_is_title_only_for_tpb", "label": "build_tv_query_is_title_only_for_tpb()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2861"}, {"id": "$graphify-root$_breadarrd_src_scheduler_build_movie_query_appends_year_when_known", "label": "build_movie_query_appends_year_when_known()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2873"}, {"id": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "label": "search_enumeration_conn()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2881"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", "label": "enumerate_search_targets_excludes_unaired_inflight_and_anime()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2993"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", "label": "enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3013"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", "label": "enumerate_search_targets_excludes_owned_movies_includes_missing()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3029"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "label": "enumerate_search_targets_routes_anime_movies_to_nyaa_search()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3043"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_respects_budget", "label": "enumerate_search_targets_respects_budget()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3066"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", "label": "record_search_attempt_is_due_again_only_after_cadence_elapses()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3073"}, {"id": "$graphify-root$_breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", "label": "cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3099"}, {"id": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", "label": "record_search_attempt_upserts_rather_than_duplicating()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3122"}, {"id": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "label": "enumerate_search_targets_prioritizes_never_searched_first()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3139"}, {"id": "$graphify-root$_breadarrd_src_scheduler_significant_words_drops_short_and_punctuation_only_tokens", "label": "significant_words_drops_short_and_punctuation_only_tokens()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3166"}, {"id": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word", "label": "relevance_filter_rejects_titles_missing_a_significant_word()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3174"}, {"id": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match", "label": "relevance_filter_accepts_a_genuine_match()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3187"}, {"id": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_lets_everything_through_for_titles_with_no_significant_words", "label": "relevance_filter_lets_everything_through_for_titles_with_no_significant_words()", "file_type": "code", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3196"}], "edges": [{"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "rusqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "matcher", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "anime_map", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "parser", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "qbitclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "scoring", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "sources", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_processoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L12", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_processoutcome", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_processoutcome", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_processoutcome", "target": "rejectreason", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_mediaitemrow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_mediaitemrow", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L64", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_mediaitemrow", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L65", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_mediaitemrow", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L66", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L70", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L70", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L70", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "target": "$graphify-root$_breadarrd_src_scheduler_mediaitemrow", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L70", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L93", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L93", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "target": "profilekind", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L93", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L93", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "target": "qualityprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L93", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L113", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "target": "parsedrelease", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L113", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "target": "parsedrelease", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L122", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L132", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "target": "reverse", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L132", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "target": "reverse", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L132", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_non_video_format", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L147", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L167", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L167", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L180", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L180", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L180", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L210", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L210", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L210", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_is_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L243", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_is_anime", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L243", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_is_anime", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L243", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "target": "parsedrelease", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L258", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L277", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L277", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L277", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L277", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L292", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L292", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L292", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L292", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L311", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L311", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L311", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L311", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L333", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L333", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L333", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_infer_has_english_audio", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L351", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L357", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L357", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L357", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L357", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L366", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L366", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L366", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L366", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L381", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L381", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L381", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L381", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_grab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L403", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_should_grab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L403", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L415", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_is_seen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L458", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_is_seen", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L458", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_is_seen", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L458", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L467", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L467", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L467", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_process_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_processoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L476", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L695", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L695", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L695", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L695", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L695", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_grabcyclestats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L754", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "releasesource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_grabcyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L762", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_searchroute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L846", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L859", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L861", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L866", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L867", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "$graphify-root$_breadarrd_src_scheduler_searchroute", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L868", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L878", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L878", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L885", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L888", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_significant_words", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L888", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_significant_words", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L888", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L903", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L903", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L913", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L913", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L938", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "target": "$graphify-root$_breadarrd_src_scheduler_searchroute", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L938", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L938", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L947", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L947", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L947", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L988", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L988", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L988", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L988", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L988", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1167", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1167", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1167", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1167", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1167", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1324", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1324", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1324", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1324", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1370", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1370", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1370", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1370", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1415", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "target": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1415", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1415", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_searchcyclestats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1423", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "tpbsource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "scrapesource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "rsssource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_searchcyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1442", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "tpbsource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "scrapesource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "rsssource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_searchcyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1478", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1516", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1516", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1516", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1516", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "target": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1516", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1589", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1589", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1589", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1589", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_searchtarget", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "tpbsource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "scrapesource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "rsssource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_searchcyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1600", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_source_route_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1813", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_source_route_name", "target": "$graphify-root$_breadarrd_src_scheduler_searchroute", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1813", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "tpbsource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "scrapesource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "rsssource", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1831", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1938", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1938", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1938", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1938", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1938", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2003", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2004", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2005", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2006", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2006", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2007", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2008", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2011", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2011", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2011", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "target": "$graphify-root$_breadarrd_src_scheduler_reviewqueuerow", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2011", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2028", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2030", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2034", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2036", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2037", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_approvalprep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2047", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_approvalprep", "target": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2048", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2061", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2061", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2061", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_approvalprep", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2061", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2128", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2128", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "target": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2128", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2128", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2128", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2128", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2138", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2138", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_preparedapproval", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2138", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2138", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2138", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_reject_review", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2178", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_reject_review", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2178", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_reject_review", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2178", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2188", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_grab_when_nothing_exists_yet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2191", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_grab_when_strictly_better_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2196", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_not_grab_when_worse_or_equal_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2201", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_grab_repack_even_if_not_higher_scored", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2207", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_not_grab_when_score_gain_is_below_the_minimum_threshold", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2213", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_should_grab_repack_even_below_the_minimum_gain_threshold", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2221", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_infers_english_audio_present_by_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2226", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_infers_no_english_audio_for_vostfr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2233", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2239", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2239", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_finds_a_monitored_missing_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2258", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2268", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2268", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2319", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2327", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2337", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2353", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2403", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2436", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2436", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2452", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2469", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2479", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2493", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2493", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2506", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2515", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2529", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2535", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2549", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2560", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2571", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2579", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2591", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2608", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2622", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2636", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2644", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2661", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode_detects_any_episode_marker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2688", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack_detects_batch_releases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2701", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack_is_false_for_a_single_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2711", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2721", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_release_sort_key_falls_back_to_seeders_within_the_same_group", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2745", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2769", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2801", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_non_video_format_catches_common_ebook_and_comic_markers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2817", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch_rejects_far_apart_years_only", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2836", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text_strips_punctuation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2845", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_build_tv_query_formats_season_episode_for_x1337", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2853", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_build_tv_query_is_title_only_for_tpb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2861", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_build_movie_query_appends_year_when_known", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2873", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2881", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2881", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2993", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3013", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3029", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3043", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_respects_budget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3066", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3073", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3099", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3122", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3139", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words_drops_short_and_punctuation_only_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3166", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3174", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3187", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rs", "target": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_lets_everything_through_for_titles_with_no_significant_words", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3196", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "target": "reverse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L135", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_non_video_format", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L486", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L498", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L517", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L520", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L524", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L525", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L530", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L534", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L539", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L543", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L544", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_is_anime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L553", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L561", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_infer_has_english_audio", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L567", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L599", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L600", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L601", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_should_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L604", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L613", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_process_item", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L628", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_is_seen", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L777", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_process_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L792", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L805", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "target": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L940", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "target": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L950", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1046", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1047", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1110", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1231", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1232", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "target": "$graphify-root$_breadarrd_src_scheduler_build_movie_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1301", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "target": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1417", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1418", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1455", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_search_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1456", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1492", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_run_upgrade_cycle", "target": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1493", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "target": "$graphify-root$_breadarrd_src_scheduler_build_tv_query", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1581", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1582", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_record_target_attempt", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1682", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1708", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_is_seen", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1727", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_process_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1738", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "target": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1759", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1842", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1854", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_is_anime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1856", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1864", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "reverse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1867", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1871", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1883", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_infer_has_english_audio", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1888", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "target": "$graphify-root$_breadarrd_src_scheduler_source_route_name", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1910", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1950", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1956", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1957", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1974", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1986", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2062", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2072", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2079", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2082", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2085", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2088", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2092", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_resolve_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2097", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2100", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2112", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_grab_prepared_approval", "target": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2133", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2154", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_finds_a_monitored_missing_episode", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2259", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_finds_a_monitored_missing_episode", "target": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2260", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2320", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2321", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2328", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2329", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2338", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2347", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2354", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2361", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2404", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", "target": "$graphify-root$_breadarrd_src_scheduler_record_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2411", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2453", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2470", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2480", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2507", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2509", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2516", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", "target": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2522", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2530", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2536", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", "target": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2537", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", "target": "$graphify-root$_breadarrd_src_scheduler_prepare_review_approval", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2539", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2550", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", "target": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2551", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2561", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", "target": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2562", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2572", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2580", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2592", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2609", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2623", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2637", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2645", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2770", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", "target": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2802", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2994", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2995", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3014", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3019", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3030", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3031", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3044", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3045", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_respects_budget", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3067", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_respects_budget", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3068", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3074", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3078", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3079", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3106", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3107", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3113", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3123", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", "target": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3124", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "target": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3140", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "target": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3150", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3175", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match", "target": "$graphify-root$_breadarrd_src_scheduler_significant_words", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3188", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_get_media_item", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L98"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L107"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_episode", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L123"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "callee": "is_none", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L123"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_season_pack", "callee": "is_none", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L123"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_release_sort_key", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L136"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_looks_like_non_video_format", "callee": "to_uppercase", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_year_mismatch", "callee": "abs_diff", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L169"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L181"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L189"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_needs_grab", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L197"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L211"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L219"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L232"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L232"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_is_anime", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L244"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L283"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L283"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_episode_id", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L283"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L298"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L298"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_missing_episode", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L298"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L317"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L338"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_infer_has_english_audio", "callee": "to_uppercase", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L353"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L358"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_best_existing_score", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L358"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L367"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_best_existing_movie_score", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L367"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L386"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_best_existing_season_pack_score", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L386"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_grab", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L429"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_is_seen", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L459"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_mark_seen", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L468"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_process_item", "callee": "match_title", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L492"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_process_item", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L570"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_process_item", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L597"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_process_item", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L608"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_process_item", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L615"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L705"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "lock_for_grab", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L714"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "add_magnet", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L717"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L721"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "list_torrents", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L721"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "add_magnet", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L728"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "list_torrents", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L734"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L735"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_and_capture_hash", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L739"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_run_grab_cycle", "callee": "fetch", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L770"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_significant_words", "callee": "split_whitespace", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L889"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_significant_words", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L891"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_significant_words", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L892"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_significant_words", "callee": "is_alphanumeric", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L892"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L907"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_passes_relevance_filter", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L908"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L914"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "callee": "is_alphanumeric", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L917"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "callee": "is_whitespace", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L917"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "callee": "replace_all", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L924"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_sanitize_query_text", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L924"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L991"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1018"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1056"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1081"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "sort_by", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1120"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "then_with", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1120"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "cmp", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1120"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "cmp", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1120"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "truncate", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1121"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1122"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1174"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1203"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1242"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1270"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "sort_by", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1312"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "then_with", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1315"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "then_with", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1315"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "cmp", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1315"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "cmp", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1317"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "cmp", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1318"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "truncate", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1320"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1321"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1331"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1331"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1338"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1338"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1348"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1355"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1377"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1377"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1394"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_upgrade_attempt", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1401"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1520"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1527"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1527"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1560"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1570"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_for_media_item", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1575"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1590"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1590"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_media_item_id_by_title", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1590"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "fetch", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1650"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "is_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1662"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "fetch", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1668"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1684"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "sort_by_key", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1698"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "truncate", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1699"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1709"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_execute_search_targets", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1780"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1843"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1843"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "fetch", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1852"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "sort_by_key", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1867"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1867"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "truncate", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1868"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1872"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1897"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "sort_by", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1921"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1922"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_fetch_candidates", "callee": "partial_cmp", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1922"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1962"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1976"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1981"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_grab_candidate", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L1997"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2012"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_get_review_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2012"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2149"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_finalize_review_approval", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2171"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_reject_review", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2179"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2242"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2248"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2271"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2277"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2283"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2289"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2295"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2302"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2309"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2342"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2355"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2377"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2388"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2405"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2427"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2437"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2442"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_insert_pending_review", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2448"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2458"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2481"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_seeded_movie_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2496"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2517"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2573"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2581"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2593"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2598"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2610"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2624"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2638"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2646"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2651"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2664"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2670"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2676"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode", "callee": "sort_by_key", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2739"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_release_sort_key_falls_back_to_seeders_within_the_same_group", "callee": "sort_by_key", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2763"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2772"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2778"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2784"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2803"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2884"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2891"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2897"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2905"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2913"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2919"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2927"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2933"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2938"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2946"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2954"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2960"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2968"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2980"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_search_enumeration_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L2986"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3046"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3052"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3058"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3086"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3108"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3127"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3143"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "callee": "position", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3151"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "callee": "position", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3155"}, {"caller_nid": "$graphify-root$_breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", "callee": "is_none", "is_member_call": true, "source_file": "breadarrd/src/scheduler.rs", "source_location": "L3157"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/b075e277e4e2647b1a59f149dcff72246150610605de09f8f8b0047b7d3aebee.json b/graphify-out/cache/ast/v0.9.32/b075e277e4e2647b1a59f149dcff72246150610605de09f8f8b0047b7d3aebee.json new file mode 100644 index 0000000..64ed8b7 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/b075e277e4e2647b1a59f149dcff72246150610605de09f8f8b0047b7d3aebee.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarr_shared_src_client_rs", "label": "client.rs", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient", "label": "DaemonClient", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L10"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_new", "label": ".new()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L20"}, {"id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_health", "label": ".health()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L45"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_health_detail", "label": ".health_detail()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L59"}, {"id": "healthdetail", "label": "HealthDetail", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_list_media", "label": ".list_media()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L74"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "mediaitemsummary", "label": "MediaItemSummary", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_media_detail", "label": ".media_detail()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L78"}, {"id": "mediaitemdetail", "label": "MediaItemDetail", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_releases", "label": ".releases()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L82"}, {"id": "releasesummary", "label": "ReleaseSummary", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_review_queue", "label": ".review_queue()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L86"}, {"id": "reviewqueueentry", "label": "ReviewQueueEntry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_stuck", "label": ".stuck()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L90"}, {"id": "stuckreport", "label": "StuckReport", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_calendar", "label": ".calendar()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L94"}, {"id": "calendarentry", "label": "CalendarEntry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_library_health", "label": ".library_health()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L98"}, {"id": "libraryhealthreport", "label": "LibraryHealthReport", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_quality_profiles", "label": ".quality_profiles()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L102"}, {"id": "qualityprofilesummary", "label": "QualityProfileSummary", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_update_quality_profile_weights", "label": ".update_quality_profile_weights()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L106"}, {"id": "weightsdto", "label": "WeightsDto", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_approve_review", "label": ".approve_review()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L119"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_reject_review", "label": ".reject_review()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L123"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_series", "label": ".search_series()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L127"}, {"id": "searchresult", "label": "SearchResult", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_series", "label": ".add_series()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L142"}, {"id": "addseriesrequest", "label": "AddSeriesRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "addseriesresponse", "label": "AddSeriesResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_movies", "label": ".search_movies()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L157"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_movie", "label": ".add_movie()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L172"}, {"id": "addmovierequest", "label": "AddMovieRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "addmovieresponse", "label": "AddMovieResponse", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_now", "label": ".search_now()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L190"}, {"id": "searchnowresult", "label": "SearchNowResult", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_movie_candidates", "label": ".movie_candidates()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L208"}, {"id": "releasecandidate", "label": "ReleaseCandidate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_episode_candidates", "label": ".episode_candidates()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L226"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_movie_candidate", "label": ".grab_movie_candidate()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L241"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_episode_candidate", "label": ".grab_episode_candidate()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L250"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_candidate", "label": ".grab_candidate()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L259"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_monitor", "label": ".monitor()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L278"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_unmonitor", "label": ".unmonitor()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L282"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_monitor_episode", "label": ".monitor_episode()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L286"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_unmonitor_episode", "label": ".unmonitor_episode()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L291"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_monitor_season", "label": ".monitor_season()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L296"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_unmonitor_season", "label": ".unmonitor_season()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L303"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_media", "label": ".delete_media()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L310"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_episode_file", "label": ".delete_episode_file()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L324"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_movie_file", "label": ".delete_movie_file()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L336"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "label": ".get()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L347"}, {"id": "t", "label": "T", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/client.rs"}, {"id": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "label": ".post_empty()", "file_type": "code", "source_file": "breadarr-shared/src/client.rs", "source_location": "L361"}], "edges": [{"source": "$graphify-root$_breadarr_shared_src_client_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_client_rs", "target": "dto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_client_rs", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L11", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L20", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_health", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L45", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_health", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L45", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_health_detail", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_health_detail", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L59", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_health_detail", "target": "healthdetail", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_list_media", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L74", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_list_media", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L74", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_list_media", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L74", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_list_media", "target": "mediaitemsummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L74", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_media_detail", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_media_detail", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L78", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_media_detail", "target": "mediaitemdetail", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L78", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_releases", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_releases", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L82", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_releases", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L82", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_releases", "target": "releasesummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L82", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_review_queue", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L86", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_review_queue", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L86", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_review_queue", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L86", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_review_queue", "target": "reviewqueueentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L86", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_stuck", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_stuck", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L90", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_stuck", "target": "stuckreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L90", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_calendar", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_calendar", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L94", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_calendar", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L94", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_calendar", "target": "calendarentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L94", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_library_health", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_library_health", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L98", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_library_health", "target": "libraryhealthreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L98", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_quality_profiles", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L102", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_quality_profiles", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L102", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_quality_profiles", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L102", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_quality_profiles", "target": "qualityprofilesummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L102", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_update_quality_profile_weights", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_update_quality_profile_weights", "target": "weightsdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L106", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_update_quality_profile_weights", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L106", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_approve_review", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L119", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_approve_review", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L119", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_reject_review", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L123", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_reject_review", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L123", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_series", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L127", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_series", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L127", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_series", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L127", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_series", "target": "searchresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L127", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_series", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L142", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_series", "target": "addseriesrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L142", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_series", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L142", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_series", "target": "addseriesresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L142", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_movies", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_movies", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L157", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_movies", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L157", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_movies", "target": "searchresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L157", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_movie", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L172", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_movie", "target": "addmovierequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L172", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_movie", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L172", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_movie", "target": "addmovieresponse", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L172", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_now", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L190", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_now", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L190", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_now", "target": "searchnowresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L190", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_movie_candidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L208", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_movie_candidates", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L208", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_movie_candidates", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_movie_candidates", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_episode_candidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_episode_candidates", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L226", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_episode_candidates", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L226", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_episode_candidates", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L226", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_movie_candidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L241", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_movie_candidate", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L241", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_movie_candidate", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L241", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_episode_candidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L250", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_episode_candidate", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L250", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_episode_candidate", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L250", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_candidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_candidate", "target": "releasecandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L259", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_candidate", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L259", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_monitor", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L278", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_monitor", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L278", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_unmonitor", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L282", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_unmonitor", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L282", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_monitor_episode", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_monitor_episode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L286", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_unmonitor_episode", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L291", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_unmonitor_episode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L291", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_monitor_season", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L296", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_monitor_season", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L296", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_unmonitor_season", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L303", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_unmonitor_season", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L303", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_media", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L310", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_media", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L310", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_episode_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L324", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_episode_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L324", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_movie_file", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L336", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_movie_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L336", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L347", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L347", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "target": "t", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L347", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L361", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L361", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_health", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L46", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_health_detail", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_list_media", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L75", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_media_detail", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_releases", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L83", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_review_queue", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L87", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_stuck", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_calendar", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L95", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_library_health", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L99", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_quality_profiles", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_approve_review", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L120", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_reject_review", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_series", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_movies", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L158", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_movie_candidates", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L209", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_episode_candidates", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L227", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_movie_candidate", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_candidate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L246", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_episode_candidate", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_candidate", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L255", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_monitor", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L279", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_unmonitor", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L283", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_monitor_episode", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L287", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_unmonitor_episode", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L292", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_monitor_season", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L297", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_client_daemonclient_unmonitor_season", "target": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/client.rs", "source_location": "L304", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_new", "callee": "timeout", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L21"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_new", "callee": "default_headers", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L35"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_health", "callee": "timeout", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L46"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_health_detail", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L60"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_health_detail", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L60"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_health_detail", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L60"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_health_detail", "callee": "timeout", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L60"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_health_detail", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_health_detail", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L69"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_update_quality_profile_weights", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L108"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_update_quality_profile_weights", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L108"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_update_quality_profile_weights", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L108"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_update_quality_profile_weights", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L108"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_update_quality_profile_weights", "callee": "put", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L108"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_series", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_series", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_series", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_series", "callee": "query", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_series", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L137"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_series", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L137"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_series", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_series", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_series", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_series", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_series", "callee": "post", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L143"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_series", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_series", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_movies", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L158"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_movies", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L158"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_movies", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L158"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_movies", "callee": "query", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L158"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_movies", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_movies", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L167"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_movie", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L173"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_movie", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L173"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_movie", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L173"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_movie", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L173"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_movie", "callee": "post", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L173"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_movie", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_add_movie", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_now", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_now", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_now", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_now", "callee": "timeout", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_now", "callee": "post", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_now", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_search_now", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_movie_candidates", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_movie_candidates", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_movie_candidates", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_movie_candidates", "callee": "timeout", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_movie_candidates", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L221"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_movie_candidates", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L221"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_episode_candidates", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_episode_candidates", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_episode_candidates", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_episode_candidates", "callee": "timeout", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_episode_candidates", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L236"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_episode_candidates", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L236"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_candidate", "callee": "with_context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_candidate", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_candidate", "callee": "with_context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_candidate", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_candidate", "callee": "timeout", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_grab_candidate", "callee": "post", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L266"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_media", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_media", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_media", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_media", "callee": "delete", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L311"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_episode_file", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L325"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_episode_file", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L325"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_episode_file", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L325"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_episode_file", "callee": "delete", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L325"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_movie_file", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L337"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_movie_file", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L337"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_movie_file", "callee": "context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L337"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_delete_movie_file", "callee": "delete", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L337"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "callee": "with_context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L348"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L348"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "callee": "with_context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L348"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "callee": "with_context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L356"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_get", "callee": "json", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L356"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "callee": "with_context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L362"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L362"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "callee": "with_context", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L362"}, {"caller_nid": "$graphify-root$_breadarr_shared_src_client_daemonclient_post_empty", "callee": "post", "is_member_call": true, "source_file": "breadarr-shared/src/client.rs", "source_location": "L362"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/b338a51ee43a94a53bbac274198800d7fb3bd611be1afb9870077e5b93bceaf9.json b/graphify-out/cache/ast/v0.9.32/b338a51ee43a94a53bbac274198800d7fb3bd611be1afb9870077e5b93bceaf9.json new file mode 100644 index 0000000..3362a1a --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/b338a51ee43a94a53bbac274198800d7fb3bd611be1afb9870077e5b93bceaf9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_main_rs", "label": "main.rs", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_main_main", "label": "main()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L28"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/main.rs"}, {"id": "$graphify-root$_breadarrd_src_main_run_daemon", "label": "run_daemon()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L136"}, {"id": "config", "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/main.rs"}, {"id": "$graphify-root$_breadarrd_src_main_load_title_matcher", "label": "load_title_matcher()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L274"}, {"id": "titlematcher", "label": "TitleMatcher", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/main.rs"}, {"id": "$graphify-root$_breadarrd_src_main_background_loop", "label": "background_loop()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L286"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/main.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/main.rs"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/main.rs"}, {"id": "qbitclient", "label": "QbitClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/main.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/main.rs"}, {"id": "jellyfinclient", "label": "JellyfinClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/main.rs"}, {"id": "cyclestatus", "label": "CycleStatus", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/main.rs"}, {"id": "receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/main.rs"}, {"id": "backgroundrequest", "label": "BackgroundRequest", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/main.rs"}, {"id": "$graphify-root$_breadarrd_src_main_debug_qbit_add", "label": "debug_qbit_add()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L715"}, {"id": "$graphify-root$_breadarrd_src_main_debug_jellyfin_refresh", "label": "debug_jellyfin_refresh()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L733"}, {"id": "$graphify-root$_breadarrd_src_main_debug_tvdb_add", "label": "debug_tvdb_add()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L746"}, {"id": "$graphify-root$_breadarrd_src_main_debug_anime_map_refresh", "label": "debug_anime_map_refresh()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L797"}, {"id": "$graphify-root$_breadarrd_src_main_debug_match_title", "label": "debug_match_title()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L810"}, {"id": "$graphify-root$_breadarrd_src_main_debug_grab_cycle", "label": "debug_grab_cycle()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L841"}, {"id": "$graphify-root$_breadarrd_src_main_debug_import_cycle", "label": "debug_import_cycle()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L881"}, {"id": "$graphify-root$_breadarrd_src_main_debug_1337x_search", "label": "debug_1337x_search()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L920"}, {"id": "$graphify-root$_breadarrd_src_main_debug_tvdb_search", "label": "debug_tvdb_search()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L947"}, {"id": "$graphify-root$_breadarrd_src_main_debug_scan_tv", "label": "debug_scan_tv()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L963"}, {"id": "$graphify-root$_breadarrd_src_main_debug_scan_movies", "label": "debug_scan_movies()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1011"}, {"id": "$graphify-root$_breadarrd_src_main_debug_search_show", "label": "debug_search_show()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1067"}, {"id": "$graphify-root$_breadarrd_src_main_debug_reconcile_report", "label": "debug_reconcile_report()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1147"}, {"id": "$graphify-root$_breadarrd_src_main_debug_qbit_list", "label": "debug_qbit_list()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1177"}, {"id": "$graphify-root$_breadarrd_src_main_remux_backlog_cmd", "label": "remux_backlog_cmd()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1200"}, {"id": "$graphify-root$_breadarrd_src_main_relink_orphaned_files_cmd", "label": "relink_orphaned_files_cmd()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1225"}, {"id": "$graphify-root$_breadarrd_src_main_probe_library_cmd", "label": "probe_library_cmd()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1256"}, {"id": "$graphify-root$_breadarrd_src_main_transcode_library_cmd", "label": "transcode_library_cmd()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1296"}, {"id": "$graphify-root$_breadarrd_src_main_retranscode_oversized_cmd", "label": "retranscode_oversized_cmd()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1331"}, {"id": "$graphify-root$_breadarrd_src_main_drive_transcode_queue_to_completion", "label": "drive_transcode_queue_to_completion()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1366"}, {"id": "$graphify-root$_breadarrd_src_main_verify_library_cmd", "label": "verify_library_cmd()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1407"}, {"id": "$graphify-root$_breadarrd_src_main_wait_for_shutdown", "label": "wait_for_shutdown()", "file_type": "code", "source_file": "breadarrd/src/main.rs", "source_location": "L1419"}], "edges": [{"source": "$graphify-root$_breadarrd_src_main_rs", "target": "env", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L16", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L18", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L19", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "jellyfinclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L20", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "tvdbclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L21", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "qbitclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L22", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "connection", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L23", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L24", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "envfilter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L25", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L28", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_run_daemon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L136", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_run_daemon", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L136", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_run_daemon", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L136", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_load_title_matcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L274", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_load_title_matcher", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L274", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_load_title_matcher", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L274", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_load_title_matcher", "target": "titlematcher", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L274", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_background_loop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "jellyfinclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "cyclestatus", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "backgroundrequest", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L286", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_qbit_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L715", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_qbit_add", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L715", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_qbit_add", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L715", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_jellyfin_refresh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L733", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_jellyfin_refresh", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L733", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_jellyfin_refresh", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L733", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_tvdb_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L746", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_tvdb_add", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L746", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_tvdb_add", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L746", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_anime_map_refresh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L797", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_anime_map_refresh", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L797", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_anime_map_refresh", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L797", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_match_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L810", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_match_title", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L810", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_match_title", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L810", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_grab_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L841", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_grab_cycle", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L841", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_grab_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L841", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_import_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L881", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_import_cycle", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L881", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_import_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L881", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_1337x_search", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L920", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_1337x_search", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L920", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_1337x_search", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L920", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_tvdb_search", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L947", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_tvdb_search", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L947", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_tvdb_search", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L947", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_scan_tv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L963", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_scan_tv", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L963", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_scan_tv", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L963", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_scan_movies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1011", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_scan_movies", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1011", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_scan_movies", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1011", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_search_show", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1067", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_search_show", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1067", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_search_show", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1067", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_reconcile_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1147", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_reconcile_report", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1147", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_reconcile_report", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1147", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_debug_qbit_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1177", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_qbit_list", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1177", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_qbit_list", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1177", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_debug_qbit_list", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1177", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_remux_backlog_cmd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1200", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_remux_backlog_cmd", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1200", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_remux_backlog_cmd", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1200", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_relink_orphaned_files_cmd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1225", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_relink_orphaned_files_cmd", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1225", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_relink_orphaned_files_cmd", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1225", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_probe_library_cmd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1256", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_probe_library_cmd", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1256", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_probe_library_cmd", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1256", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_transcode_library_cmd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1296", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_transcode_library_cmd", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1296", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_transcode_library_cmd", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1296", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_retranscode_oversized_cmd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1331", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_retranscode_oversized_cmd", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1331", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_retranscode_oversized_cmd", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1331", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_drive_transcode_queue_to_completion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1366", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_drive_transcode_queue_to_completion", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1366", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_drive_transcode_queue_to_completion", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1366", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_drive_transcode_queue_to_completion", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1366", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_verify_library_cmd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1407", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_verify_library_cmd", "target": "config", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1407", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_main_verify_library_cmd", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1407", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_main_rs", "target": "$graphify-root$_breadarrd_src_main_wait_for_shutdown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1419", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_qbit_add", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L45", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_jellyfin_refresh", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_tvdb_add", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L54", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_anime_map_refresh", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_match_title", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L63", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_grab_cycle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L70", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_import_cycle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L73", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_1337x_search", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_tvdb_search", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L85", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_scan_tv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_scan_movies", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L97", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_search_show", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_reconcile_report", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_debug_qbit_list", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L110", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_remux_backlog_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L113", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_probe_library_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L116", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_transcode_library_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L119", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_retranscode_oversized_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_verify_library_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_relink_orphaned_files_cmd", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_main", "target": "$graphify-root$_breadarrd_src_main_run_daemon", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L133", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_run_daemon", "target": "$graphify-root$_breadarrd_src_main_background_loop", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L220", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_background_loop", "target": "$graphify-root$_breadarrd_src_main_load_title_matcher", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L341", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_debug_search_show", "target": "$graphify-root$_breadarrd_src_main_load_title_matcher", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1116", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_transcode_library_cmd", "target": "$graphify-root$_breadarrd_src_main_drive_transcode_queue_to_completion", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1322", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_main_retranscode_oversized_cmd", "target": "$graphify-root$_breadarrd_src_main_drive_transcode_queue_to_completion", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/main.rs", "source_location": "L1357", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_main_main", "callee": "with_env_filter", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L32"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_main", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L66"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_run_daemon", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L139"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_run_daemon", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L139"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_run_daemon", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L142"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_run_daemon", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L148"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_run_daemon", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L166"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_run_daemon", "callee": "login", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L184"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_run_daemon", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L230"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_load_title_matcher", "callee": "model_dir", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L275"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_background_loop", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L297"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_background_loop", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L307"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_background_loop", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L322"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_background_loop", "callee": "set_missed_tick_behavior", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L392"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_background_loop", "callee": "set_missed_tick_behavior", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L393"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_background_loop", "callee": "set_missed_tick_behavior", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L394"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_background_loop", "callee": "set_missed_tick_behavior", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L395"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_background_loop", "callee": "set_missed_tick_behavior", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L396"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_background_loop", "callee": "set_missed_tick_behavior", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L397"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_qbit_add", "callee": "login", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L721"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_qbit_add", "callee": "add_magnet", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L725"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_jellyfin_refresh", "callee": "refresh_library", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L741"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_tvdb_add", "callee": "search_series", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L751"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_tvdb_add", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L752"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_tvdb_add", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L763"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_tvdb_add", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L763"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_tvdb_add", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L766"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_tvdb_add", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L781"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_tvdb_add", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L786"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_anime_map_refresh", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L798"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_anime_map_refresh", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L798"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_anime_map_refresh", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L801"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_match_title", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L811"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_match_title", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L811"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_match_title", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L814"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_match_title", "callee": "model_dir", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L817"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_match_title", "callee": "match_title", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L820"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_grab_cycle", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L845"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_grab_cycle", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L845"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_grab_cycle", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L848"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_grab_cycle", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L851"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_grab_cycle", "callee": "login", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L859"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_grab_cycle", "callee": "model_dir", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L863"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_import_cycle", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L885"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_import_cycle", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L885"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_import_cycle", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L888"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_import_cycle", "callee": "login", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L893"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_import_cycle", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L909"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_import_cycle", "callee": "then_some", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L913"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_1337x_search", "callee": "sort_by_key", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L925"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_1337x_search", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L925"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_1337x_search", "callee": "take", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L926"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_1337x_search", "callee": "first", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L938"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_tvdb_search", "callee": "search_series", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L952"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_scan_tv", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L967"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_scan_tv", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L967"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_scan_tv", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L970"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_scan_tv", "callee": "model_dir", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L974"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_scan_tv", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L990"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_scan_movies", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1015"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_scan_movies", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1015"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_scan_movies", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1018"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_scan_movies", "callee": "model_dir", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1022"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_scan_movies", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1038"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_search_show", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1071"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_search_show", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1071"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_search_show", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1074"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_search_show", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1081"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_search_show", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1089"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_search_show", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1102"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_search_show", "callee": "login", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1113"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_reconcile_report", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1148"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_reconcile_report", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1148"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_reconcile_report", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1151"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_qbit_list", "callee": "login", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1183"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_debug_qbit_list", "callee": "list_torrents", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1186"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_remux_backlog_cmd", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1201"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_remux_backlog_cmd", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1201"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_remux_backlog_cmd", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1204"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_relink_orphaned_files_cmd", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1226"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_relink_orphaned_files_cmd", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1226"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_relink_orphaned_files_cmd", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1229"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_probe_library_cmd", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1257"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_probe_library_cmd", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1257"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_probe_library_cmd", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1260"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_transcode_library_cmd", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1300"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_transcode_library_cmd", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1300"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_transcode_library_cmd", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1303"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_transcode_library_cmd", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1315"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_retranscode_oversized_cmd", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1335"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_retranscode_oversized_cmd", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1335"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_retranscode_oversized_cmd", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1338"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_retranscode_oversized_cmd", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1350"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_drive_transcode_queue_to_completion", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1383"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_verify_library_cmd", "callee": "parent", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1408"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_verify_library_cmd", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1408"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_verify_library_cmd", "callee": "db_path", "is_member_call": true, "source_file": "breadarrd/src/main.rs", "source_location": "L1411"}, {"caller_nid": "$graphify-root$_breadarrd_src_main_wait_for_shutdown", "callee": "signal", "is_member_call": false, "source_file": "breadarrd/src/main.rs", "source_location": "L1425"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/b4032c3eb57bac187e5295365a9699c9f513b1f281448579930208f4ba3b57dc.json b/graphify-out/cache/ast/v0.9.32/b4032c3eb57bac187e5295365a9699c9f513b1f281448579930208f4ba3b57dc.json new file mode 100644 index 0000000..d56fe51 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/b4032c3eb57bac187e5295365a9699c9f513b1f281448579930208f4ba3b57dc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_parser_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_source", "label": "Source", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L7"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_codec", "label": "Codec", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L16"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "label": "ParsedRelease", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L23"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/mod.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/parser/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parse", "label": "parse()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L39"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain", "label": "parses_standard_sxxexx_with_group_and_quality_chain()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L124"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag", "label": "parses_sxxexx_with_a_trailing_fansub_revision_tag()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L135"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash", "label": "parses_subsplease_dash_episode_with_group_and_hash()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L145"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block", "label": "parses_erai_raws_bracket_quality_block()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L156"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit", "label": "parses_lolihouse_webrip_hevc_10bit()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L166"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_season_pack_no_episode", "label": "parses_season_pack_no_episode()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L176"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_season_pack_shapes_without_literal_parens", "label": "parses_season_pack_shapes_without_literal_parens()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L185"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_a_season_marker_followed_by_a_dash_episode", "label": "parses_a_season_marker_followed_by_a_dash_episode()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L221"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode", "label": "a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L231"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range", "label": "does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L248"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag", "label": "parses_yameii_dash_sxxexx_with_english_dub_tag()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L257"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_parses_year_and_bare_episode_number", "label": "parses_year_and_bare_episode_number()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L266"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_real_corpus", "label": "does_not_panic_on_real_corpus()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L279"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode", "label": "refuses_to_resolve_a_bracketed_batch_range_to_one_episode()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L299"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode", "label": "refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L308"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode", "label": "refuses_to_resolve_an_sxxexx_range_to_one_episode()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L317"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection", "label": "single_episode_dash_titles_are_unaffected_by_range_detection()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L327"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name", "label": "extracts_a_bare_year_from_a_scene_style_movie_name()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L336"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year", "label": "does_not_mistake_a_year_titled_movie_for_a_bare_year()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L349"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year", "label": "brackets_still_take_priority_over_a_coincidental_bare_year()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L358"}, {"id": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release", "label": "does_not_panic_on_unparsable_manga_release()", "file_type": "code", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L364"}], "edges": [{"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "regex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "lazylock", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_codec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L24", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L25", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L26", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "$graphify-root$_breadarrd_src_parser_mod_source", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L32", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "$graphify-root$_breadarrd_src_parser_mod_codec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L33", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L39", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parse", "target": "$graphify-root$_breadarrd_src_parser_mod_parsedrelease", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L39", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L82", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L135", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L145", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L166", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_season_pack_no_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_season_pack_shapes_without_literal_parens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_a_season_marker_followed_by_a_dash_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L221", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L231", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L257", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_parses_year_and_bare_episode_number", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L266", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_real_corpus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L279", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L299", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L308", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L317", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L327", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L336", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L349", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L358", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_rs", "target": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L364", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L146", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_season_pack_no_episode", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_a_season_marker_followed_by_a_dash_episode", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L222", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L232", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L251", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L258", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_parses_year_and_bare_episode_number", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L267", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_real_corpus", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L282", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L302", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L311", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L320", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L330", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L341", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L353", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L359", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release", "target": "$graphify-root$_breadarrd_src_parser_mod_parse", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L367", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_parser_mod_parse", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L43"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_mod_parse", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L44"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_mod_parse", "callee": "replace", "is_member_call": true, "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L44"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_mod_parse", "callee": "is_match", "is_member_call": true, "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_breadarrd_src_parser_mod_does_not_panic_on_real_corpus", "callee": "is_some", "is_member_call": true, "source_file": "breadarrd/src/parser/mod.rs", "source_location": "L283"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/c0166fa87094e3cccccaf437b5c1362a64d4b3b51570567210c2b31fa4793d10.json b/graphify-out/cache/ast/v0.9.32/c0166fa87094e3cccccaf437b5c1362a64d4b3b51570567210c2b31fa4793d10.json new file mode 100644 index 0000000..b6fc94b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/c0166fa87094e3cccccaf437b5c1362a64d4b3b51570567210c2b31fa4793d10.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_scoring_score_rs", "label": "score.rs", "file_type": "code", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_scoring_score_score", "label": "score()", "file_type": "code", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L5"}, {"id": "parsedrelease", "label": "ParsedRelease", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scoring/score.rs"}, {"id": "qualityprofile", "label": "QualityProfile", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scoring/score.rs"}, {"id": "$graphify-root$_breadarrd_src_scoring_score_seeder_score", "label": "seeder_score()", "file_type": "code", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L40"}, {"id": "$graphify-root$_breadarrd_src_scoring_score_resolution_tier", "label": "resolution_tier()", "file_type": "code", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L46"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scoring/score.rs"}, {"id": "$graphify-root$_breadarrd_src_scoring_score_av1_outscores_hevc_outscores_h264_all_else_equal", "label": "av1_outscores_hevc_outscores_h264_all_else_equal()", "file_type": "code", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L61"}, {"id": "$graphify-root$_breadarrd_src_scoring_score_remux_outscores_webrip_all_else_equal", "label": "remux_outscores_webrip_all_else_equal()", "file_type": "code", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L76"}, {"id": "$graphify-root$_breadarrd_src_scoring_score_more_seeders_scores_higher_but_with_diminishing_returns", "label": "more_seeders_scores_higher_but_with_diminishing_returns()", "file_type": "code", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L84"}, {"id": "$graphify-root$_breadarrd_src_scoring_score_hdr_bonus_applies_to_movies_not_tv", "label": "hdr_bonus_applies_to_movies_not_tv()", "file_type": "code", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L104"}, {"id": "$graphify-root$_breadarrd_src_scoring_score_ten_bit_and_mkv_and_repack_each_add_a_bonus", "label": "ten_bit_and_mkv_and_repack_each_add_a_bonus()", "file_type": "code", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L122"}, {"id": "$graphify-root$_breadarrd_src_scoring_score_higher_resolution_outscores_lower_all_else_equal", "label": "higher_resolution_outscores_lower_all_else_equal()", "file_type": "code", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L136"}, {"id": "$graphify-root$_breadarrd_src_scoring_score_allowlisted_group_scores_higher_than_unlisted", "label": "allowlisted_group_scores_higher_than_unlisted()", "file_type": "code", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L156"}], "edges": [{"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "parsedrelease", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "profile", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "$graphify-root$_breadarrd_src_scoring_score_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L5", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_score", "target": "parsedrelease", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L5", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_score_score", "target": "qualityprofile", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L5", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "$graphify-root$_breadarrd_src_scoring_score_seeder_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L40", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "$graphify-root$_breadarrd_src_scoring_score_resolution_tier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L46", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_resolution_tier", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L46", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L57", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "parser", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L58", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "$graphify-root$_breadarrd_src_scoring_score_av1_outscores_hevc_outscores_h264_all_else_equal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L61", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "$graphify-root$_breadarrd_src_scoring_score_remux_outscores_webrip_all_else_equal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "$graphify-root$_breadarrd_src_scoring_score_more_seeders_scores_higher_but_with_diminishing_returns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L84", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "$graphify-root$_breadarrd_src_scoring_score_hdr_bonus_applies_to_movies_not_tv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L104", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "$graphify-root$_breadarrd_src_scoring_score_ten_bit_and_mkv_and_repack_each_add_a_bonus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L122", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "$graphify-root$_breadarrd_src_scoring_score_higher_resolution_outscores_lower_all_else_equal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L136", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_rs", "target": "$graphify-root$_breadarrd_src_scoring_score_allowlisted_group_scores_higher_than_unlisted", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_score", "target": "$graphify-root$_breadarrd_src_scoring_score_seeder_score", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_score", "target": "$graphify-root$_breadarrd_src_scoring_score_resolution_tier", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_av1_outscores_hevc_outscores_h264_all_else_equal", "target": "$graphify-root$_breadarrd_src_scoring_score_score", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L67", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_more_seeders_scores_higher_but_with_diminishing_returns", "target": "$graphify-root$_breadarrd_src_scoring_score_score", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L88", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_hdr_bonus_applies_to_movies_not_tv", "target": "$graphify-root$_breadarrd_src_scoring_score_score", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L109", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_ten_bit_and_mkv_and_repack_each_add_a_bonus", "target": "$graphify-root$_breadarrd_src_scoring_score_score", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L129", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_score_higher_resolution_outscores_lower_all_else_equal", "target": "$graphify-root$_breadarrd_src_scoring_score_score", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L147", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_scoring_score_score", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L11"}, {"caller_nid": "$graphify-root$_breadarrd_src_scoring_score_score", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L12"}, {"caller_nid": "$graphify-root$_breadarrd_src_scoring_score_score", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L17"}, {"caller_nid": "$graphify-root$_breadarrd_src_scoring_score_score", "callee": "eq_ignore_ascii_case", "is_member_call": true, "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L24"}, {"caller_nid": "$graphify-root$_breadarrd_src_scoring_score_seeder_score", "callee": "ln", "is_member_call": true, "source_file": "breadarrd/src/scoring/score.rs", "source_location": "L41"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/c0549cd5fc687a6e908ff6c0ccb0a0fe7b6e21a911b27b5f2e2cfcf62288f62e.json b/graphify-out/cache/ast/v0.9.32/c0549cd5fc687a6e908ff6c0ccb0a0fe7b6e21a911b27b5f2e2cfcf62288f62e.json new file mode 100644 index 0000000..f4c5b26 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/c0549cd5fc687a6e908ff6c0ccb0a0fe7b6e21a911b27b5f2e2cfcf62288f62e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_transcode_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "label": "target_bitrate_kbps()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L19"}, {"id": "transcodeconfig", "label": "TranscodeConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "label": "run_ffmpeg_encode_live_action()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L102"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "subtitlestream", "label": "SubtitleStream", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "label": "run_ffmpeg_encode_anime()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L186"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "label": "subtitle_codec_args()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L234"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "label": "temp_path_for()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L259"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encodeoutcome", "label": "EncodeOutcome", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L268"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "label": "encode_and_verify()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L312"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_is_beneficial", "label": "is_beneficial()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L432"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_is_anime", "label": "is_anime()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L445"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "label": "is_anime_path()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L468"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "label": "is_anime_content()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L478"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "label": "reset_orphaned_running_jobs()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L505"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_enqueue", "label": "enqueue()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L540"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "label": "should_enqueue()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L568"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "label": "find_backlog_candidates()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L594"}, {"id": "backlogcandidate", "label": "BacklogCandidate", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "label": "find_oversized_av1_candidates()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L644"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_backlogcandidate", "label": "BacklogCandidate", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L685"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_claimedjob", "label": "ClaimedJob", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L696"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "label": "claim_pending_jobs()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L736"}, {"id": "arc", "label": "Arc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "label": "finalize_job()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L817"}, {"id": "finalizedjob", "label": "FinalizedJob", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_transcodeoutcome", "label": "TranscodeOutcome", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L875"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_finalizedjob", "label": "FinalizedJob", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L880"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats", "label": "TranscodeCycleStats", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L886"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats_merge", "label": ".merge()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L895"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_live_action_parallelism_for", "label": "live_action_parallelism_for()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L916"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "label": "effective_parallelism()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L934"}, {"id": "jellyfinclient", "label": "JellyfinClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/transcode/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "label": "run_cycle()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L957"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "label": "run_pipeline_cycle()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1003"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "label": "cfg()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1078"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "label": "seed_file()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1102"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "label": "claim_pending_jobs_respects_already_running_jobs_as_a_global_cap()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1125"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", "label": "claim_pending_jobs_claims_nothing_when_already_at_the_cap()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1167"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "label": "claim_pending_jobs_enforces_live_action_and_anime_caps_independently()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1196"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "label": "generate_test_clip()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1231"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", "label": "encode_and_verify_skips_a_file_that_is_already_av1()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1254"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_is_beneficial_rejects_growth_and_marginal_shrinkage", "label": "is_beneficial_rejects_growth_and_marginal_shrinkage()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1278"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using", "label": "live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1294"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", "label": "encode_and_verify_skips_pre_emptively_when_source_is_already_efficient()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1314"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "label": "generate_lossless_test_clip()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1332"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "label": "generate_clip_with_attached_pic()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1354"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "label": "generate_clip_with_mov_text_subtitle()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1379"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", "label": "subtitle_codec_args_converts_only_mov_text()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1403"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", "label": "encode_and_verify_handles_a_source_with_attached_cover_art()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1424"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", "label": "encode_and_verify_handles_a_source_with_a_mov_text_subtitle()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1449"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", "label": "encode_and_verify_anime_pipeline_shrinks_a_bloated_source()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1478"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "label": "encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1510"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", "label": "is_anime_path_matches_configured_root_folders()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1554"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", "label": "target_bitrate_matches_reference_at_reference_resolution()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1571"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", "label": "target_bitrate_scales_down_for_720p()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1579"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", "label": "target_bitrate_scales_up_for_1440p()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1589"}, {"id": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "label": "run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order()", "file_type": "code", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1610"}], "edges": [{"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "command", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "arc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "transcodeconfig", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "rusqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "mutex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "importer", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "jellyfinclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L11", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L102", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "target": "subtitlestream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L102", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L186", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L186", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L186", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "target": "subtitlestream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L186", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L186", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L234", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "target": "subtitlestream", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L234", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L234", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L234", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L259", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L259", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encodeoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L268", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encodeoutcome", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L276", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L312", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L312", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L312", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L312", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L312", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "$graphify-root$_breadarrd_src_transcode_mod_encodeoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L312", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_beneficial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L432", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L445", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L445", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L445", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L468", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L468", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L468", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L478", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L478", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L478", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L505", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L505", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L505", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_enqueue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L540", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_enqueue", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L540", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_enqueue", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L540", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_enqueue", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L540", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L568", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L568", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L568", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L568", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L594", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L594", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L594", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L594", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L594", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "target": "backlogcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L594", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L644", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L644", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L644", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L644", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L644", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "target": "backlogcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L644", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_backlogcandidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L685", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_backlogcandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L687", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_backlogcandidate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L689", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_backlogcandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L689", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_claimedjob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L696", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claimedjob", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L699", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claimedjob", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L702", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L736", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L736", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L736", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L736", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L736", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L736", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "target": "$graphify-root$_breadarrd_src_transcode_mod_claimedjob", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L736", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L817", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L817", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L817", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L817", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "$graphify-root$_breadarrd_src_transcode_mod_claimedjob", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L817", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L817", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "$graphify-root$_breadarrd_src_transcode_mod_encodeoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L817", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L817", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "target": "finalizedjob", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L817", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodeoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L875", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_finalizedjob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L880", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_finalizedjob", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodeoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L882", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L886", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats_merge", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L895", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats_merge", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L895", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats_merge", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L895", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_live_action_parallelism_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L916", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L934", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L934", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "target": "jellyfinclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L934", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L934", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L957", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L957", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L957", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L957", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L957", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L957", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "jellyfinclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L957", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L957", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L957", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1003", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "arc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1003", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1003", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1003", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1003", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1003", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "jellyfinclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1003", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1003", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1003", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1076", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1078", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1078", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1102", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1102", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1125", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1167", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1196", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1231", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1231", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1231", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1254", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_beneficial_rejects_growth_and_marginal_shrinkage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1278", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1294", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1314", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1332", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1332", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1332", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1354", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1354", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1354", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1379", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1379", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1379", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1403", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1424", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1449", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1478", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1510", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1554", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1571", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1579", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1589", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_rs", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1610", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "target": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "target": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L209", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L345", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L356", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L359", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L368", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_beneficial", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L418", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L484", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_content", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L487", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "target": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L517", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L621", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "target": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L675", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "target": "$graphify-root$_breadarrd_src_transcode_mod_live_action_parallelism_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L940", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_transcodecyclestats_merge", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L966", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1015", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1021", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1030", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "target": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1054", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "target": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1129", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1156", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", "target": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1171", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1187", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "target": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1200", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "target": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1224", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1260", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1263", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1263", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1320", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1323", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1323", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", "target": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1409", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1430", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1432", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1434", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1455", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1457", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1459", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1484", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1486", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1488", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "target": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1527", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1527", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1555", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1572", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1572", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1580", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1580", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", "target": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_kbps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1590", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1590", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1619", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "target": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1624", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "target": "$graphify-root$_breadarrd_src_transcode_mod_cfg", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1663", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "target": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1665", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", "callee": "success", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L138"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L194"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", "callee": "success", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L215"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "callee": "flat_map", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L235"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_subtitle_codec_args", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L239"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_temp_path_for", "callee": "with_extension", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L260"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L327"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L340"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L340"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "as_slice", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L340"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L342"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L392"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L410"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L415"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_is_anime", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L446"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_is_anime_path", "callee": "starts_with", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L469"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L507"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L512"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L518"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_reset_orphaned_running_jobs", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L525"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_enqueue", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L548"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_should_enqueue", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L580"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L595"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_find_backlog_candidates", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L615"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L645"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_find_oversized_av1_candidates", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L669"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "transaction_with_behavior", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L742"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L746"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L760"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L769"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L785"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L790"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs", "callee": "commit", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L793"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L840"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L844"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L856"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_finalize_job", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L866"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_live_action_parallelism_for", "callee": "saturating_sub", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L917"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_effective_parallelism", "callee": "active_transcode_sessions", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L938"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "callee": "spawn_blocking", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1029"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_pipeline_cycle", "callee": "join_next_with_id", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1038"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1103"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_seed_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1109"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1133"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1138"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1144"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1160"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1174"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1180"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1204"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1211"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "callee": "count", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1225"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", "callee": "count", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1226"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1232"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1233"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1233"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1233"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1233"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1255"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1315"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1333"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1334"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1334"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1334"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_lossless_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1334"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1355"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1356"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1356"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1356"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1356"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1356"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1356"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1356"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1356"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_attached_pic", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1356"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1380"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1383"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1384"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1425"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1450"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1479"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1511"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1516"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1517"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1517"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1517"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1517"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1611"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1633"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1639"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1651"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1656"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1670"}, {"caller_nid": "$graphify-root$_breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/transcode/mod.rs", "source_location": "L1677"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/c44f1c78218f42ab7e30e509211eb12c50cb37900f823fd951b7744f6dfda2a6.json b/graphify-out/cache/ast/v0.9.32/c44f1c78218f42ab7e30e509211eb12c50cb37900f823fd951b7744f6dfda2a6.json new file mode 100644 index 0000000..6d3b894 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/c44f1c78218f42ab7e30e509211eb12c50cb37900f823fd951b7744f6dfda2a6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_metadata_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_metadata_mod_seriessearchresult", "label": "SeriesSearchResult", "file_type": "code", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L11"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/mod.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/mod.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_mod_moviesearchresult", "label": "MovieSearchResult", "file_type": "code", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L19"}, {"id": "$graphify-root$_breadarrd_src_metadata_mod_episodeinfo", "label": "EpisodeInfo", "file_type": "code", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L26"}, {"id": "$graphify-root$_breadarrd_src_metadata_mod_add_series", "label": "add_series()", "file_type": "code", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L44"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/mod.rs"}, {"id": "tvdbclient", "label": "TvdbClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/metadata/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "label": "insert_series()", "file_type": "code", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L68"}, {"id": "$graphify-root$_breadarrd_src_metadata_mod_insert_movie", "label": "insert_movie()", "file_type": "code", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L139"}], "edges": [{"source": "$graphify-root$_breadarrd_src_metadata_mod_rs", "target": "hashset", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_rs", "target": "rusqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_rs", "target": "$graphify-root$_breadarrd_src_metadata_mod_seriessearchresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_seriessearchresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L12", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_seriessearchresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_seriessearchresult", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_seriessearchresult", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_seriessearchresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_rs", "target": "$graphify-root$_breadarrd_src_metadata_mod_moviesearchresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_moviesearchresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_moviesearchresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L21", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_moviesearchresult", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L22", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_rs", "target": "$graphify-root$_breadarrd_src_metadata_mod_episodeinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_episodeinfo", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_episodeinfo", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_episodeinfo", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L30", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_episodeinfo", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L31", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_episodeinfo", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L31", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_rs", "target": "$graphify-root$_breadarrd_src_metadata_mod_add_series", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L44", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_add_series", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_add_series", "target": "tvdbclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_add_series", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_add_series", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_add_series", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L44", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_rs", "target": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L68", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "target": "$graphify-root$_breadarrd_src_metadata_mod_episodeinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L68", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L68", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_rs", "target": "$graphify-root$_breadarrd_src_metadata_mod_insert_movie", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_insert_movie", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L139", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_insert_movie", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L139", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_insert_movie", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L139", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_metadata_mod_add_series", "target": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L55", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_metadata_mod_add_series", "callee": "episodes", "is_member_call": true, "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L54"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L78"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L89"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L92"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L111"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_mod_insert_series", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L116"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_mod_insert_movie", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L147"}, {"caller_nid": "$graphify-root$_breadarrd_src_metadata_mod_insert_movie", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/metadata/mod.rs", "source_location": "L158"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/c4929dcaf0c802bb67de7c6b42f16ac836bd4b301950d64756500f1230329dc0.json b/graphify-out/cache/ast/v0.9.32/c4929dcaf0c802bb67de7c6b42f16ac836bd4b301950d64756500f1230329dc0.json new file mode 100644 index 0000000..83ea776 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/c4929dcaf0c802bb67de7c6b42f16ac836bd4b301950d64756500f1230329dc0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_routes_health_rs", "label": "health.rs", "file_type": "code", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_api_routes_health_to_info", "label": "to_info()", "file_type": "code", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L7"}, {"id": "cyclerecord", "label": "CycleRecord", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/health.rs"}, {"id": "cycleinfo", "label": "CycleInfo", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/health.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_health_health", "label": "health()", "file_type": "code", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L15"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/health.rs"}, {"id": "appstate", "label": "AppState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/health.rs"}, {"id": "json", "label": "Json", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/health.rs"}, {"id": "healthdetail", "label": "HealthDetail", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/health.rs"}], "edges": [{"source": "$graphify-root$_breadarrd_src_api_routes_health_rs", "target": "state", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_health_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_health_rs", "target": "dto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_health_rs", "target": "appstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_health_to_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_health_to_info", "target": "cyclerecord", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L7", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_health_to_info", "target": "cycleinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L7", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_health_rs", "target": "$graphify-root$_breadarrd_src_api_routes_health_health", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_health_health", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_health_health", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_health_health", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_health_health", "target": "healthdetail", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_health_health", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L17", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_api_routes_health_health", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L19"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_health_health", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L20"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_health_health", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L21"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_health_health", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L22"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_health_health", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/api/routes/health.rs", "source_location": "L23"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/d4b0ae89c62de26101be28639135517d3b8fe5b1ed0dc67c24c6005648a0b8b0.json b/graphify-out/cache/ast/v0.9.32/d4b0ae89c62de26101be28639135517d3b8fe5b1ed0dc67c24c6005648a0b8b0.json new file mode 100644 index 0000000..4feeb30 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/d4b0ae89c62de26101be28639135517d3b8fe5b1ed0dc67c24c6005648a0b8b0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_sources_rss_rs", "label": "rss.rs", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "label": "RssSource", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L13"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "label": ".new()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L19"}, {"id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "releasesource", "label": "ReleaseSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "label": ".fetch()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L35"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "rawreleaseitem", "label": "RawReleaseItem", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/rss.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_build_search_url", "label": "build_search_url()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L45"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_itemfields", "label": "ItemFields", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L60"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_accumulate_field", "label": "accumulate_field()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L76"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "label": "parse_nyaa_rss()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L88"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", "label": "parses_nyaa_item_with_custom_fields()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L176"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_parses_cdata_wrapped_fields", "label": "parses_cdata_wrapped_fields()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L196"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_build_search_url_appends_query_param", "label": "build_search_url_appends_query_param()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L223"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_build_search_url_handles_a_feed_url_with_no_existing_query_string", "label": "build_search_url_handles_a_feed_url_with_no_existing_query_string()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L231"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_build_search_url_is_unchanged_without_a_query", "label": "build_search_url_is_unchanged_without_a_query()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L239"}, {"id": "$graphify-root$_breadarrd_src_sources_rss_parses_live_nyaa_feed", "label": "parses_live_nyaa_feed()", "file_type": "code", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L250"}], "edges": [{"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "unescape", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "event", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "reader", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "target": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L19", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "target": "releasesource", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L34", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource", "target": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L35", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L35", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_build_search_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L45", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_build_search_url", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L45", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_build_search_url", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L45", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_itemfields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_itemfields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_itemfields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L61", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_itemfields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L62", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_itemfields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L62", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_itemfields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L63", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_itemfields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L63", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_itemfields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L64", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_itemfields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L65", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_itemfields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L66", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_accumulate_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_accumulate_field", "target": "$graphify-root$_breadarrd_src_sources_rss_itemfields", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L76", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L88", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L88", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L157", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_parses_cdata_wrapped_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L196", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_build_search_url_appends_query_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L223", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_build_search_url_handles_a_feed_url_with_no_existing_query_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L231", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_build_search_url_is_unchanged_without_a_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L239", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rs", "target": "$graphify-root$_breadarrd_src_sources_rss_parses_live_nyaa_feed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L250", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "target": "$graphify-root$_breadarrd_src_sources_rss_build_search_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "target": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "target": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "target": "$graphify-root$_breadarrd_src_sources_rss_accumulate_field", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L113", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", "target": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parses_cdata_wrapped_fields", "target": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L211", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parses_live_nyaa_feed", "target": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L251", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_rss_parses_live_nyaa_feed", "target": "$graphify-root$_breadarrd_src_sources_rss_rsssource_fetch", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L252", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_rsssource_new", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L25"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_accumulate_field", "callee": "push_str", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L78"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_accumulate_field", "callee": "get_or_insert_with", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L78"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_accumulate_field", "callee": "push_str", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L79"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_accumulate_field", "callee": "get_or_insert_with", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L79"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_accumulate_field", "callee": "push_str", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_accumulate_field", "callee": "get_or_insert_with", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_accumulate_field", "callee": "parse_human_size", "is_member_call": false, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L83"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "trim_text", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L90"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "config_mut", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L90"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "read_event_into", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L100"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L103"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L103"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "name", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L103"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "decode", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L111"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "unescape", "is_member_call": false, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L112"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "decode", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L126"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L130"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L130"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "name", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L130"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "take", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L133"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "take", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L133"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "take", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L133"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parse_nyaa_rss", "callee": "clear", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L149"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", "callee": "as_bytes", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L177"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_rss_parses_cdata_wrapped_fields", "callee": "as_bytes", "is_member_call": true, "source_file": "breadarrd/src/sources/rss.rs", "source_location": "L211"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/e1684f1baa0ac8d5cda86491ce2e2aa9396b8f5c83bf7f5b74684832ec9e10f0.json b/graphify-out/cache/ast/v0.9.32/e1684f1baa0ac8d5cda86491ce2e2aa9396b8f5c83bf7f5b74684832ec9e10f0.json new file mode 100644 index 0000000..f8286ce --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/e1684f1baa0ac8d5cda86491ce2e2aa9396b8f5c83bf7f5b74684832ec9e10f0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_importer_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "label": "PendingGrab", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L36"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_release_id", "label": ".release_id()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L72"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_media_item_id", "label": ".media_item_id()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L80"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_torrent_hash", "label": ".torrent_hash()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L88"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_episode_id", "label": ".episode_id()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L96"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_root_folder", "label": ".root_folder()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L103"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "label": "fetch_pending_grabs()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L117"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "label": "locate_video_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L181"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "label": "largest_video_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L188"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "label": "walk_files()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L208"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_season_dir", "label": "season_dir()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L226"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_has_cjk", "label": "has_cjk()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L238"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "label": "deterministic_filename()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L248"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_deterministic_movie_filename", "label": "deterministic_movie_filename()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L265"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_sanitize", "label": "sanitize()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L273"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "label": "insufficient_space()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L285"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem", "label": "same_filesystem()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L306"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "label": "move_or_copy_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L332"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "label": "copy_via_temp_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L349"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_importstats", "label": "ImportStats", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L363"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "label": "update_grab_progress()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L389"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "label": "grab_is_stalled()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L408"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "label": "grab_missing_past_grace()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L423"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "label": "record_import_error()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L443"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "label": "fail_grab()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L461"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcileoutcome", "label": "ReconcileOutcome", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L484"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "label": "reconcile_missing_files()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L532"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "label": "find_by_basename()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L672"}, {"id": "osstr", "label": "OsStr", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "label": "find_by_stem()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L692"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_relinkcandidate", "label": "RelinkCandidate", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L720"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "label": "collect_video_files()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L737"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "label": "find_relinkable_episode_files()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L782"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "label": "relink_episode_files()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L844"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "label": "ensure_probed()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L875"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_probefields", "label": "ProbeFields", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L918"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "label": ".from_probe()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L942"}, {"id": "mediaprobe", "label": "MediaProbe", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "label": "upsert_probe()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L988"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "label": "record_decode_check()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1068"}, {"id": "decodecheck", "label": "DecodeCheck", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "label": "probe_indicates_import_problem()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1093"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_probesweepreport", "label": "ProbeSweepReport", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1106"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "label": "probe_library()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1129"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_verifylibraryreport", "label": "VerifyLibraryReport", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1157"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "label": "verify_library()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1173"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remuxbacklogreport", "label": "RemuxBacklogReport", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1218"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "label": "remux_backlog()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1237"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "label": "remux_one_backlog_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1276"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remap_path", "label": "remap_path()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1323"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "label": "run_import_cycle()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1334"}, {"id": "qbitclient", "label": "QbitClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "jellyfinclient", "label": "JellyfinClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "transcodeconfig", "label": "TranscodeConfig", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "label": "process_pending_grabs()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1398"}, {"id": "torrentinfo", "label": "TorrentInfo", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_importoutcome", "label": "ImportOutcome", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1553"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "label": "maybe_enqueue_transcode()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1569"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_stalefile", "label": "StaleFile", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1607"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_stalefile_restore", "label": ".restore()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1617"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_one", "label": "import_one()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1624"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_seasonpackimportoutcome", "label": "SeasonPackImportOutcome", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1987"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "label": "import_season_pack()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2010"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_packfileoutcome", "label": "PackFileOutcome", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2158"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "label": "import_season_pack_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2168"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "label": "generate_test_clip()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2353"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "label": "ensure_probed_flags_a_low_resolution_file_as_under_quality()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2371"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "label": "ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2418"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", "label": "ensure_probed_skips_reprobing_an_unchanged_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2458"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "label": "probe_library_reports_probed_vs_skipped_up_to_date()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2491"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "label": "verify_library_confirms_a_genuinely_decodable_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2524"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "label": "verify_library_flags_a_file_that_parses_but_does_not_decode()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2572"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", "label": "verify_library_skips_files_that_never_even_passed_the_header_probe()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2626"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "label": "seeded_release_conn()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2657"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "label": "media_item_with_root()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2683"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "label": "reconcile_clears_episode_file_rows_whose_path_no_longer_exists()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2694"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "label": "reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2746"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "label": "reconcile_repairs_a_path_whose_extension_changed_from_a_transcode()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2805"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "label": "reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2849"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "label": "reconcile_dry_run_reports_without_writing_anything()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2888"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "label": "find_relinkable_episode_files_finds_a_file_with_no_tracked_row()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2921"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "label": "find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2970"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "label": "find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2997"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", "label": "a_fresh_grab_is_not_stalled()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3032"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", "label": "a_grab_untouched_past_the_threshold_is_stalled()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3038"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", "label": "progress_advancing_resets_the_stall_clock()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3044"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", "label": "update_grab_progress_ignores_a_non_increasing_value()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3053"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", "label": "a_torrent_missing_within_the_grace_period_is_not_yet_failed()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3076"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", "label": "a_torrent_missing_past_the_grace_period_is_failed()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3082"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", "label": "fail_grab_reopens_the_release_for_search()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3088"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_builds_filename_with_episode_title", "label": "builds_filename_with_episode_title()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3120"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_builds_filename_without_episode_title", "label": "builds_filename_without_episode_title()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3128"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_sanitizes_path_hostile_characters", "label": "sanitizes_path_hostile_characters()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3136"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_omits_a_cjk_only_episode_title_instead_of_embedding_it", "label": "omits_a_cjk_only_episode_title_instead_of_embedding_it()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3141"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space_is_false_for_a_trivially_small_request", "label": "insufficient_space_is_false_for_a_trivially_small_request()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3152"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space_is_true_for_an_absurd_request", "label": "insufficient_space_is_true_for_an_absurd_request()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3157"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem_is_true_for_two_paths_under_the_same_temp_dir", "label": "same_filesystem_is_true_for_two_paths_under_the_same_temp_dir()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3171"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem_is_false_when_either_path_cannot_be_stat_d", "label": "same_filesystem_is_false_when_either_path_cannot_be_stat_d()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3185"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", "label": "copy_via_temp_file_writes_through_a_part_file_and_renames_into_place()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3199"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", "label": "move_or_copy_file_moves_the_source_out()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3220"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_locates_a_single_file_torrent", "label": "locates_a_single_file_torrent()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3237"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remap_path_translates_container_prefix_to_host_prefix", "label": "remap_path_translates_container_prefix_to_host_prefix()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3250"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remap_path_is_noop_when_prefixes_not_configured", "label": "remap_path_is_noop_when_prefixes_not_configured()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3262"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "label": "process_pending_grabs_routes_each_grab_by_torrent_state()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3270"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "label": "does_not_import_a_torrent_while_it_is_still_being_physically_moved()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3399"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "label": "a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3449"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "label": "imports_a_movie_release_with_no_episode_id()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3520"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "label": "import_one_enqueues_a_transcode_job_when_transcode_is_enabled()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3599"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "label": "import_one_enqueues_an_anime_tagged_transcode_job_for_anime()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3668"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "label": "import_one_places_a_single_episode_grab_under_its_season_subfolder()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3745"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "label": "import_one_flags_quality_when_the_real_file_is_under_1080p()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3817"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "label": "generate_dual_audio_clip()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3900"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "label": "remux_backlog_promotes_english_to_default_for_a_flagged_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3933"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", "label": "remux_backlog_skips_non_mkv_files()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3992"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "label": "refuses_to_overwrite_an_already_imported_higher_scoring_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4021"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "label": "a_strictly_better_release_replaces_the_existing_file_via_a_real_move()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4094"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "label": "an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4186"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "label": "a_drifted_root_folder_does_not_defeat_the_dest_collision_check()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4287"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "label": "locates_the_largest_video_file_in_a_directory()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4370"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "label": "seeded_season_pack_conn()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4386"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "label": "import_season_pack_imports_every_file_and_marks_episodes_owned()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4418"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "label": "import_season_pack_skips_episodes_that_already_have_a_better_file()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4479"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "label": "import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4534"}, {"id": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "label": "import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode()", "file_type": "code", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4595"}], "edges": [{"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "rusqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "jellyfinclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "qbitclient", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L42", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L45", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L45", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L46", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L51", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L54", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L64", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L65", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L67", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_release_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L72", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_media_item_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_torrent_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L88", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_episode_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L96", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_episode_id", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L96", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_root_folder", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L117", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L117", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L117", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L117", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L181", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L181", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L181", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L181", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L188", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L188", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L188", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L188", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L208", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L208", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L208", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L208", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_season_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L226", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_season_dir", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L226", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_has_cjk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L238", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L248", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L248", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L248", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_deterministic_movie_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L265", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_movie_filename", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L265", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_movie_filename", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L265", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_sanitize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L273", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_sanitize", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L273", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L285", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L285", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L285", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L306", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L306", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L306", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L332", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L332", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L332", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L332", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L349", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L349", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L349", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L349", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_importstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L363", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L389", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L389", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L389", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L408", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L408", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L408", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L423", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L423", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L423", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L443", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L443", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L443", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L461", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L461", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L461", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L461", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcileoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L484", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L532", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L532", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L532", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcileoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L532", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L672", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L672", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "target": "osstr", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L672", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L672", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L672", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L692", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L692", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "target": "osstr", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L692", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L692", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L692", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_relinkcandidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L720", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_relinkcandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L723", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_relinkcandidate", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L726", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L737", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L737", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L737", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L737", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L782", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L782", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L782", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L782", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "$graphify-root$_breadarrd_src_importer_mod_relinkcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L782", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L782", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L782", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L844", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L844", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "target": "$graphify-root$_breadarrd_src_importer_mod_relinkcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L844", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L844", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L875", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L875", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L875", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L875", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_probefields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L918", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L919", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L920", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L921", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L921", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L922", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L922", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L923", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L924", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L925", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L926", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L928", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L928", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L929", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L929", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L930", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L930", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L931", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L931", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L932", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L933", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L933", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L934", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L934", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields", "target": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L942", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "target": "mediaprobe", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L942", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L942", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L988", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L988", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L988", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "target": "mediaprobe", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L988", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L988", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1068", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1068", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "target": "decodecheck", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1068", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1068", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1093", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1093", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1093", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_probesweepreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1106", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1129", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1129", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1129", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "target": "$graphify-root$_breadarrd_src_importer_mod_probesweepreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1129", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_verifylibraryreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1157", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1173", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1173", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1173", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "target": "$graphify-root$_breadarrd_src_importer_mod_verifylibraryreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1173", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remuxbacklogreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1218", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1237", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1237", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1237", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "target": "$graphify-root$_breadarrd_src_importer_mod_remuxbacklogreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1237", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1276", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1276", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1276", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1276", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remap_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1323", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remap_path", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1323", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1334", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1334", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "qbitclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1334", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1334", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "jellyfinclient", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1334", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1334", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1334", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1334", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "$graphify-root$_breadarrd_src_importer_mod_importstats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1334", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1398", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1398", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1398", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "torrentinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1398", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1398", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1398", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1398", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_importstats", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1398", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1398", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1398", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_importoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1553", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1569", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1569", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1569", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1569", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_stalefile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1607", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_stalefile", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1608", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_stalefile", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1609", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_stalefile", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1610", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_stalefile", "target": "$graphify-root$_breadarrd_src_importer_mod_stalefile_restore", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1617", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1624", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1624", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1624", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1624", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1624", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1624", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1624", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_importoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1624", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_seasonpackimportoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1987", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2010", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2010", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2010", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2010", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2010", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2010", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "$graphify-root$_breadarrd_src_importer_mod_seasonpackimportoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2010", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_packfileoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2158", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2168", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2168", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2168", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2168", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "transcodeconfig", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2168", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2168", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_packfileoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2168", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2347", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2353", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2353", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2353", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2371", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2418", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2458", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2491", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2524", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2572", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2626", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2657", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2657", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2683", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2683", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2683", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2694", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2746", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2805", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2849", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2888", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2921", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2970", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2997", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3032", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3038", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3044", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3053", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3076", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3082", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3088", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_builds_filename_with_episode_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3120", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_builds_filename_without_episode_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3128", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_sanitizes_path_hostile_characters", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3136", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_omits_a_cjk_only_episode_title_instead_of_embedding_it", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3141", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space_is_false_for_a_trivially_small_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3152", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space_is_true_for_an_absurd_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3157", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem_is_true_for_two_paths_under_the_same_temp_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3171", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem_is_false_when_either_path_cannot_be_stat_d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3185", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3199", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3220", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_locates_a_single_file_torrent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3237", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remap_path_translates_container_prefix_to_host_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3250", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remap_path_is_noop_when_prefixes_not_configured", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3262", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3270", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3399", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3449", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3520", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3599", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3668", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3745", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3817", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3900", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3900", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3900", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3933", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3992", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4021", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4094", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4186", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4287", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4370", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4386", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4386", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4418", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4479", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4534", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_rs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4595", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "target": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "target": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L190", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "target": "$graphify-root$_breadarrd_src_importer_mod_sanitize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L255", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "target": "$graphify-root$_breadarrd_src_importer_mod_has_cjk", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L256", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_deterministic_movie_filename", "target": "$graphify-root$_breadarrd_src_importer_mod_sanitize", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L266", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "target": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L336", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_media_item_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L468", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_episode_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L469", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "target": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L581", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "target": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L592", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "target": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L803", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L857", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "target": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L898", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1144", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "target": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1191", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1262", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1313", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1343", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "target": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1350", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_torrent_hash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1417", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1418", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_release_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1418", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1419", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1426", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1427", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_remap_path", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1449", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1464", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1482", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1504", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1630", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1680", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_season_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1687", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_deterministic_movie_filename", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1696", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_pendinggrab_media_item_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1790", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1864", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1864", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_stalefile_restore", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1866", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1882", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1945", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1946", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one", "target": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1975", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2031", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2087", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_deterministic_filename", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2191", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_season_dir", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2198", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2290", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2290", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_stalefile_restore", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2292", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2301", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2328", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2329", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "target": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2337", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2390", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2392", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2439", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2441", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2479", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2504", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "target": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2512", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2543", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2552", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2554", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2608", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", "target": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2648", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2698", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2725", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2782", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2833", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2854", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2874", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2893", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "target": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2902", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2925", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2938", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "target": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2944", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2974", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2988", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "target": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3002", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "target": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3019", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3033", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3039", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3045", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", "target": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3048", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3054", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", "target": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3055", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3077", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3083", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3089", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", "target": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3098", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", "target": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3206", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", "target": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3227", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_locates_a_single_file_torrent", "target": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3243", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "target": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3347", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "target": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3374", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "target": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3422", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "target": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3436", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "target": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3492", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "target": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3493", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3558", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3634", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3646", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3712", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3727", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3799", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3850", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3863", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "target": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3946", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "target": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3956", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3966", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", "target": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4015", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4073", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4152", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4248", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "target": "$graphify-root$_breadarrd_src_importer_mod_import_one", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4345", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "target": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4377", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4419", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4432", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4480", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4509", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4535", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4567", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "target": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4596", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "target": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4608", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L127"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L140"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L142"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L148"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L158"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L160"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L166"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fetch_pending_grabs", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L176"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "callee": "is_file", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L182"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locate_video_file", "callee": "to_path_buf", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L183"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L191"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L193"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L196"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "is_none_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L200"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_largest_video_file", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L204"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L211"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "callee": "is_dir", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L212"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L213"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_walk_files", "callee": "walk_files", "is_member_call": false, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L213"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_season_dir", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L227"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_has_cjk", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L239"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_sanitize", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L274"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L286"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "callee": "blocks_available", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L288"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_insufficient_space", "callee": "fragment_size", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L288"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem", "callee": "dev", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L309"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem", "callee": "dev", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L309"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "callee": "is_ok", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L333"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L337"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L351"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L353"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L390"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "callee": "is_none_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L395"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L396"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L409"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_grab_is_stalled", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L409"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L424"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_grab_missing_past_grace", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L424"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L444"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L448"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_record_import_error", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L448"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fail_grab", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L462"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L537"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L545"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L556"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "is_dir", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L567"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "or_else", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L579"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L579"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L579"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "file_stem", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L591"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "into_owned", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L595"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L595"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "ceil", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L600"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "unchecked_transaction", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L634"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L636"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L643"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L645"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_missing_files", "callee": "commit", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L657"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L674"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L675"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "callee": "is_dir", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L676"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "callee": "find_by_basename", "is_member_call": false, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L677"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_basename", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L680"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L694"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L695"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "is_dir", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L696"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "find_by_stem", "is_member_call": false, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L697"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L701"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L701"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L701"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L703"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L704"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L704"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_by_stem", "callee": "file_stem", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L705"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L742"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "path", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L743"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "is_dir", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L744"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "extend", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L745"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "collect_video_files", "is_member_call": false, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L745"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L746"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L746"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L746"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L748"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L749"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_collect_video_files", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L749"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L785"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L791"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L798"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L804"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L815"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L815"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L815"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L816"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L848"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L852"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_relink_episode_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L853"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L876"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L879"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L879"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "modified", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L879"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "duration_since", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L882"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "as_secs", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L883"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L886"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L886"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L943"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L943"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L949"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L949"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L955"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L956"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "filter_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L956"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "is_hdr", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L971"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L975"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L976"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L979"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L980"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "has_english_audio", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L982"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probefields_from_probe", "callee": "default_audio_is_non_english", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L983"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L996"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_upsert_probe", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L998"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_record_decode_check", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1077"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1094"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1094"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1094"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_indicates_import_problem", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1101"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1130"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1131"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_library", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1141"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1174"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1179"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1186"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1238"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1243"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1250"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1250"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1250"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1252"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "eq_ignore_ascii_case", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1253"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1258"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "callee": "with_extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1282"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1301"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_one_backlog_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1309"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remap_path", "callee": "strip_prefix", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1327"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "callee": "list_torrents", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1348"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "callee": "delete_torrent", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1366"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_run_import_cycle", "callee": "refresh_library", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1381"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1417"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "callee": "optional", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1575"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1575"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1588"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1592"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_maybe_enqueue_transcode", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1598"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_stalefile_restore", "callee": "as_os_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1618"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1631"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1631"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1631"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1633"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "eq_ignore_ascii_case", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1640"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "with_extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1645"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1684"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1707"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1731"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1731"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1749"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1770"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1770"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1777"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1783"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1784"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1830"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1850"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1910"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "as_os_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1912"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1918"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1922"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1924"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L1929"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2020"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2020"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "is_file", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2028"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2033"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2036"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2036"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2036"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2037"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2038"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2038"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "unwrap_or_default", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2050"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2050"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "file_name", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2050"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2052"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2055"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2066"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2121"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2139"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2181"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "and_then", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2181"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "extension", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2181"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "to_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2183"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2186"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2195"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2200"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2214"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2214"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2224"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2244"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "is_some_and", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2249"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2262"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2278"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2310"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "as_os_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2312"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2318"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2322"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2323"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2354"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2355"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2355"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2355"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2355"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_test_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2355"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2374"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2380"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2388"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2395"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2421"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2427"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2434"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2443"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2461"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2467"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2474"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2494"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2502"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2505"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2527"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2533"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2541"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2544"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2559"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2575"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2582"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2592"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2595"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2601"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2613"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2629"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2635"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2641"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2660"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2666"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_release_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2671"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_media_item_with_root", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2685"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2697"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2699"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2706"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2708"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2711"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2718"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2730"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2735"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2750"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2754"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2754"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2756"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2759"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2765"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2771"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2771"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2771"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2775"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2787"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2794"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2808"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2812"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2816"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2819"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2825"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2826"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2838"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2853"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2859"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2865"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2866"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2879"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2892"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2894"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2895"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2905"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2924"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2926"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2933"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2935"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2947"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2951"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2973"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2975"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2983"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L2985"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3001"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3003"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3010"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3012"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3014"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3023"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3056"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3065"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3099"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3108"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem_is_true_for_two_paths_under_the_same_temp_dir", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3172"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem_is_true_for_two_paths_under_the_same_temp_dir", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3174"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem_is_true_for_two_paths_under_the_same_temp_dir", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3175"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem_is_false_when_either_path_cannot_be_stat_d", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3186"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_same_filesystem_is_false_when_either_path_cannot_be_stat_d", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3188"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3200"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3202"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3204"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3221"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3223"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3225"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locates_a_single_file_torrent", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3238"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locates_a_single_file_torrent", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3240"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3275"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3282"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3283"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3287"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3293"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3299"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3301"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3304"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3310"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3319"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3325"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3334"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3340"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3382"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3385"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3404"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3409"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3415"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3442"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3454"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3459"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3465"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3472"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3496"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3507"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3523"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3529"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3534"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3542"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3544"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3546"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3555"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3564"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3571"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3576"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3586"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3602"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3608"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3613"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3620"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3625"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3633"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3643"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3648"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3655"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3671"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3677"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3682"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3688"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3693"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3700"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3705"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3711"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3724"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3731"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3753"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3759"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3764"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3770"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3777"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3782"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3784"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3796"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3802"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3802"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3825"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3831"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3836"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3843"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3848"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3851"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3860"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3875"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3884"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3901"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3902"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3902"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3902"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3902"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3902"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3902"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3902"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3902"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_generate_dual_audio_clip", "callee": "args", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3902"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3936"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3944"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3948"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3957"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3976"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L3995"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4001"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4007"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4024"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4030"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4036"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4044"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4052"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4054"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4058"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4061"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4070"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4085"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4097"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4103"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4109"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4116"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4124"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4126"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4131"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4133"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4140"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4149"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4163"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4189"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4195"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4200"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4207"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4212"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4219"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4221"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4227"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4229"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4236"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4245"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4254"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4254"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4290"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4296"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4301"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4307"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4314"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4317"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4317"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4319"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4321"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4330"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4330"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4333"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4342"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4348"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4357"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4371"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4373"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4374"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4375"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4389"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4396"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4403"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_seeded_season_pack_conn", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4408"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4420"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4421"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4425"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4430"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4438"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4448"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4457"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4481"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4485"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4487"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4488"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4489"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4490"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4494"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4500"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4502"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4515"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4536"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4540"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4542"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4543"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4544"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4545"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4552"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4558"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4560"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4573"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4597"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4601"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4604"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4605"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4606"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", "callee": "to_string_lossy", "is_member_call": true, "source_file": "breadarrd/src/importer/mod.rs", "source_location": "L4614"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/e2b9a77ecd2f3303a25c0b3f7e495c4a5aac695c2f9c7d5250df32e49a04056b.json b/graphify-out/cache/ast/v0.9.32/e2b9a77ecd2f3303a25c0b3f7e495c4a5aac695c2f9c7d5250df32e49a04056b.json new file mode 100644 index 0000000..20407e3 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/e2b9a77ecd2f3303a25c0b3f7e495c4a5aac695c2f9c7d5250df32e49a04056b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarr_shared_src_dto_rs", "label": "dto.rs", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarr_shared_src_dto_mediaitemsummary", "label": "MediaItemSummary", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L4"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/dto.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/dto.rs"}, {"id": "$graphify-root$_breadarr_shared_src_dto_episodesummary", "label": "EpisodeSummary", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L15"}, {"id": "$graphify-root$_breadarr_shared_src_dto_mediaitemdetail", "label": "MediaItemDetail", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L26"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/dto.rs"}, {"id": "$graphify-root$_breadarr_shared_src_dto_releasesummary", "label": "ReleaseSummary", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L37"}, {"id": "$graphify-root$_breadarr_shared_src_dto_reviewqueueentry", "label": "ReviewQueueEntry", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L47"}, {"id": "$graphify-root$_breadarr_shared_src_dto_stalledgrab", "label": "StalledGrab", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L57"}, {"id": "$graphify-root$_breadarr_shared_src_dto_maxedsearchtarget", "label": "MaxedSearchTarget", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L66"}, {"id": "$graphify-root$_breadarr_shared_src_dto_stuckreport", "label": "StuckReport", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L78"}, {"id": "$graphify-root$_breadarr_shared_src_dto_searchresult", "label": "SearchResult", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L85"}, {"id": "$graphify-root$_breadarr_shared_src_dto_addseriesrequest", "label": "AddSeriesRequest", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L92"}, {"id": "$graphify-root$_breadarr_shared_src_dto_addseriesresponse", "label": "AddSeriesResponse", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L101"}, {"id": "$graphify-root$_breadarr_shared_src_dto_addmovierequest", "label": "AddMovieRequest", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L106"}, {"id": "$graphify-root$_breadarr_shared_src_dto_addmovieresponse", "label": "AddMovieResponse", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L114"}, {"id": "$graphify-root$_breadarr_shared_src_dto_searchnowresult", "label": "SearchNowResult", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L119"}, {"id": "$graphify-root$_breadarr_shared_src_dto_calendarentry", "label": "CalendarEntry", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L128"}, {"id": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "label": "HealthDetail", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L140"}, {"id": "cycleinfo", "label": "CycleInfo", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/dto.rs"}, {"id": "$graphify-root$_breadarr_shared_src_dto_cycleinfo", "label": "CycleInfo", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L151"}, {"id": "datetime", "label": "DateTime", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/dto.rs"}, {"id": "utc", "label": "Utc", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarr-shared/src/dto.rs"}, {"id": "$graphify-root$_breadarr_shared_src_dto_flaggedfile", "label": "FlaggedFile", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L161"}, {"id": "$graphify-root$_breadarr_shared_src_dto_duplicategroup", "label": "DuplicateGroup", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L169"}, {"id": "$graphify-root$_breadarr_shared_src_dto_codeccount", "label": "CodecCount", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L176"}, {"id": "$graphify-root$_breadarr_shared_src_dto_librarysummary", "label": "LibrarySummary", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L182"}, {"id": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "label": "ReleaseCandidate", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L200"}, {"id": "$graphify-root$_breadarr_shared_src_dto_grabcandidaterequest", "label": "GrabCandidateRequest", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L218"}, {"id": "$graphify-root$_breadarr_shared_src_dto_weightsdto", "label": "WeightsDto", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L230"}, {"id": "$graphify-root$_breadarr_shared_src_dto_qualityprofilesummary", "label": "QualityProfileSummary", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L243"}, {"id": "$graphify-root$_breadarr_shared_src_dto_updatequalityprofileweightsrequest", "label": "UpdateQualityProfileWeightsRequest", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L254"}, {"id": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "label": "LibraryHealthReport", "file_type": "code", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L259"}], "edges": [{"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "serde", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_mediaitemsummary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L4", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_mediaitemsummary", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L6", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_mediaitemsummary", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L7", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_mediaitemsummary", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L8", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_episodesummary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_episodesummary", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L19", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_episodesummary", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_episodesummary", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L20", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_episodesummary", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_mediaitemdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_mediaitemdetail", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_mediaitemdetail", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L29", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_mediaitemdetail", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L30", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_mediaitemdetail", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L32", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_mediaitemdetail", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_mediaitemdetail", "target": "$graphify-root$_breadarr_shared_src_dto_episodesummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L33", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_releasesummary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasesummary", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L39", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasesummary", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L40", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasesummary", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L41", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasesummary", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L42", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasesummary", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L43", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_reviewqueueentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L47", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_reviewqueueentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L49", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_reviewqueueentry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L50", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_reviewqueueentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L50", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_reviewqueueentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L52", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_reviewqueueentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L53", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_stalledgrab", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L57", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_stalledgrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L60", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_stalledgrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_stalledgrab", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L62", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_maxedsearchtarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L66", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_maxedsearchtarget", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L68", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_maxedsearchtarget", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L70", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_maxedsearchtarget", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L70", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_stuckreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L78", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_stuckreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L79", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_stuckreport", "target": "$graphify-root$_breadarr_shared_src_dto_stalledgrab", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L79", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_stuckreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L81", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_stuckreport", "target": "$graphify-root$_breadarr_shared_src_dto_maxedsearchtarget", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L81", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_searchresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L85", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_searchresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L86", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_searchresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L87", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_searchresult", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L88", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_addseriesrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_addseriesrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L93", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_addseriesrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L94", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_addseriesrequest", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L95", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_addseriesrequest", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L96", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_addseriesrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L96", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_addseriesrequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L97", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_addseriesresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L101", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_addmovierequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_addmovierequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L107", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_addmovierequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L108", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_addmovierequest", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L109", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_addmovierequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L110", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_addmovieresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L114", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_searchnowresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L119", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_calendarentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_calendarentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L130", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_calendarentry", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L133", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_calendarentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L133", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_calendarentry", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L134", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L141", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L142", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "target": "cycleinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L142", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L143", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "target": "cycleinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L143", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L144", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "target": "cycleinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L144", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L145", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "target": "cycleinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L145", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L146", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_healthdetail", "target": "cycleinfo", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L146", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_cycleinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L151", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_cycleinfo", "target": "datetime", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L152", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_cycleinfo", "target": "utc", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L152", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_cycleinfo", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L154", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_flaggedfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_flaggedfile", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L163", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_flaggedfile", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L164", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_flaggedfile", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L164", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_flaggedfile", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L165", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_duplicategroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L169", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_duplicategroup", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L170", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_duplicategroup", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L171", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_duplicategroup", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L171", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_duplicategroup", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L172", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_duplicategroup", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L172", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_codeccount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L176", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_codeccount", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L177", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_librarysummary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L182", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_librarysummary", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L186", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_librarysummary", "target": "$graphify-root$_breadarr_shared_src_dto_codeccount", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L186", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L200", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L201", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L202", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L203", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L205", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L206", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L207", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L208", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L210", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L211", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L211", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_releasecandidate", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L212", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_grabcandidaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L218", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_grabcandidaterequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L219", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_grabcandidaterequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L220", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_grabcandidaterequest", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L221", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_weightsdto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L230", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_qualityprofilesummary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L243", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_qualityprofilesummary", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L245", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_qualityprofilesummary", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L246", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_qualityprofilesummary", "target": "$graphify-root$_breadarr_shared_src_dto_weightsdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L250", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_updatequalityprofileweightsrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L254", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_updatequalityprofileweightsrequest", "target": "$graphify-root$_breadarr_shared_src_dto_weightsdto", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L255", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_rs", "target": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L260", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "$graphify-root$_breadarr_shared_src_dto_flaggedfile", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L260", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L261", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "$graphify-root$_breadarr_shared_src_dto_flaggedfile", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L261", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L262", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "$graphify-root$_breadarr_shared_src_dto_flaggedfile", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L262", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L263", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "$graphify-root$_breadarr_shared_src_dto_flaggedfile", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L263", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L264", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "$graphify-root$_breadarr_shared_src_dto_flaggedfile", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L264", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L265", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "$graphify-root$_breadarr_shared_src_dto_duplicategroup", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L265", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarr_shared_src_dto_libraryhealthreport", "target": "$graphify-root$_breadarr_shared_src_dto_librarysummary", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarr-shared/src/dto.rs", "source_location": "L266", "weight": 1.0, "context": "field"}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/e8ef5e91f9ddae3eee163dd5d9ec3086f47f4892d73eaf2e69fd3cb222bdee6d.json b/graphify-out/cache/ast/v0.9.32/e8ef5e91f9ddae3eee163dd5d9ec3086f47f4892d73eaf2e69fd3cb222bdee6d.json new file mode 100644 index 0000000..121ad38 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/e8ef5e91f9ddae3eee163dd5d9ec3086f47f4892d73eaf2e69fd3cb222bdee6d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_importer_mkv_rs", "label": "mkv.rs", "file_type": "code", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_importer_mkv_audiotrack", "label": "AudioTrack", "file_type": "code", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L7"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mkv.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mkv.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "label": "inspect_audio_tracks()", "file_type": "code", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L15"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mkv.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mkv.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/importer/mkv.rs"}, {"id": "$graphify-root$_breadarrd_src_importer_mkv_is_english", "label": "is_english()", "file_type": "code", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L48"}, {"id": "$graphify-root$_breadarrd_src_importer_mkv_has_english_track", "label": "has_english_track()", "file_type": "code", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L52"}, {"id": "$graphify-root$_breadarrd_src_importer_mkv_default_track_is_english_or_unset", "label": "default_track_is_english_or_unset()", "file_type": "code", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L60"}, {"id": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "label": "remux_english_default()", "file_type": "code", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L70"}], "edges": [{"source": "$graphify-root$_breadarrd_src_importer_mkv_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_rs", "target": "command", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_rs", "target": "$graphify-root$_breadarrd_src_importer_mkv_audiotrack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_audiotrack", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L9", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_audiotrack", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L9", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_rs", "target": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L15", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L15", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "target": "$graphify-root$_breadarrd_src_importer_mkv_audiotrack", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L15", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_rs", "target": "$graphify-root$_breadarrd_src_importer_mkv_is_english", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L48", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_is_english", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L48", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_rs", "target": "$graphify-root$_breadarrd_src_importer_mkv_has_english_track", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L52", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_has_english_track", "target": "$graphify-root$_breadarrd_src_importer_mkv_audiotrack", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L52", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_rs", "target": "$graphify-root$_breadarrd_src_importer_mkv_default_track_is_english_or_unset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_default_track_is_english_or_unset", "target": "$graphify-root$_breadarrd_src_importer_mkv_audiotrack", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L60", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_rs", "target": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L70", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L70", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L70", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "target": "$graphify-root$_breadarrd_src_importer_mkv_audiotrack", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L70", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L70", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_has_english_track", "target": "$graphify-root$_breadarrd_src_importer_mkv_is_english", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L53", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_default_track_is_english_or_unset", "target": "$graphify-root$_breadarrd_src_importer_mkv_is_english", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "target": "$graphify-root$_breadarrd_src_importer_mkv_is_english", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L73", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L16"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L16"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L16"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L16"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "success", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L22"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L31"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "as_array", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L41"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "as_u64", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L41"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L42"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "unwrap_or", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L43"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_inspect_audio_tracks", "callee": "as_bool", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L43"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_has_english_track", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L53"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_default_track_is_english_or_unset", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L61"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_default_track_is_english_or_unset", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L62"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L71"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "callee": "as_deref", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L73"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L78"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L78"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L81"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L81"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "callee": "arg", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L86"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "callee": "output", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L86"}, {"caller_nid": "$graphify-root$_breadarrd_src_importer_mkv_remux_english_default", "callee": "success", "is_member_call": true, "source_file": "breadarrd/src/importer/mkv.rs", "source_location": "L87"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/e93ff6d034e8b7ccc8a698bdb3eb56f6553b179478ca0bc1c9be91dabdf998bc.json b/graphify-out/cache/ast/v0.9.32/e93ff6d034e8b7ccc8a698bdb3eb56f6553b179478ca0bc1c9be91dabdf998bc.json new file mode 100644 index 0000000..cbb491b --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/e93ff6d034e8b7ccc8a698bdb3eb56f6553b179478ca0bc1c9be91dabdf998bc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_matcher_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "label": "ensure_model()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L26"}, {"id": "path", "label": "Path", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "pathbuf", "label": "PathBuf", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_download", "label": "download()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L44"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_matchcandidate", "label": "MatchCandidate", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L73"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_matchoutcome", "label": "MatchOutcome", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L80"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "label": "TitleMatcher", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L86"}, {"id": "ortembedder", "label": "OrtEmbedder", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_load", "label": ".load()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L92"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "label": ".embed_cached()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L99"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "label": ".best_match_index()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L119"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "label": ".match_title()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L139"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/matcher/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "label": "token_overlap_ratio()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L207"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "label": "queue_for_review()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L229"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_identical_titles_fully_overlap", "label": "identical_titles_fully_overlap()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L259"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps", "label": "short_alias_contained_in_longer_title_fully_overlaps()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L264"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap", "label": "unrelated_titles_have_no_overlap()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L274"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_empty_input_has_zero_overlap", "label": "empty_input_has_zero_overlap()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L286"}, {"id": "$graphify-root$_breadarrd_src_matcher_mod_shared_particle_alone_is_not_real_overlap", "label": "shared_particle_alone_is_not_real_overlap()", "file_type": "code", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L291"}], "edges": [{"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "rusqlite", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "embed", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L26", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L26", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L26", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_download", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L44", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_download", "target": "pathbuf", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L44", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_download", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L44", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_matchcandidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L73", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_matchcandidate", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L75", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_matchoutcome", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_matchoutcome", "target": "$graphify-root$_breadarrd_src_matcher_mod_matchcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L81", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_matchoutcome", "target": "$graphify-root$_breadarrd_src_matcher_mod_matchcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L82", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L86", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "ortembedder", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L87", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L88", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L88", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L92", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_load", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L92", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_load", "target": "path", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L92", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_load", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L92", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_load", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L92", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L99", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L99", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L99", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L119", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L119", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L119", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L119", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L139", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L139", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L139", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "target": "$graphify-root$_breadarrd_src_matcher_mod_matchoutcome", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L139", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L207", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L229", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "target": "connection", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L229", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "target": "$graphify-root$_breadarrd_src_matcher_mod_matchcandidate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L229", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L229", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L229", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L229", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L256", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_identical_titles_fully_overlap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L259", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L264", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L274", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_empty_input_has_zero_overlap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_rs", "target": "$graphify-root$_breadarrd_src_matcher_mod_shared_particle_alone_is_not_real_overlap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L291", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "target": "$graphify-root$_breadarrd_src_matcher_mod_download", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L35", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L124", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "target": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "target": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L182", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps", "target": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L269", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap", "target": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L278", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L27"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L30"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "callee": "join", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L31"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_ensure_model", "callee": "exists", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_download", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L45"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_embed_cached", "callee": "embed", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L103"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "callee": "cosine_similarity", "is_member_call": false, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "callee": "is_none_or", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L129"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_best_match_index", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L129"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L142"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L148"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "callee": "cosine_similarity", "is_member_call": false, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L155"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "callee": "is_none_or", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L159"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_titlematcher_match_title", "callee": "as_ref", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L159"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "split", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "is_alphanumeric", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L209"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "to_lowercase", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L211"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "as_str", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L212"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "tokenize", "is_member_call": false, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L215"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "tokenize", "is_member_call": false, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L216"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "count", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L221"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_token_overlap_ratio", "callee": "intersection", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L221"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "callee": "execute", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L236"}, {"caller_nid": "$graphify-root$_breadarrd_src_matcher_mod_queue_for_review", "callee": "last_insert_rowid", "is_member_call": true, "source_file": "breadarrd/src/matcher/mod.rs", "source_location": "L251"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/ec766fe79204ad90d3f470c859c872e05097b68e40ddde259dbb1cfbee9c0bb6.json b/graphify-out/cache/ast/v0.9.32/ec766fe79204ad90d3f470c859c872e05097b68e40ddde259dbb1cfbee9c0bb6.json new file mode 100644 index 0000000..6f96df0 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/ec766fe79204ad90d3f470c859c872e05097b68e40ddde259dbb1cfbee9c0bb6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_routes_search_rs", "label": "search.rs", "file_type": "code", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_api_routes_search_default_kind", "label": "default_kind()", "file_type": "code", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L9"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/search.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_search_searchparams", "label": "SearchParams", "file_type": "code", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L14"}, {"id": "$graphify-root$_breadarrd_src_api_routes_search_search", "label": "search()", "file_type": "code", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L20"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/search.rs"}, {"id": "appstate", "label": "AppState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/search.rs"}, {"id": "query", "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/search.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/search.rs"}, {"id": "json", "label": "Json", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/search.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/search.rs"}, {"id": "searchresult", "label": "SearchResult", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/search.rs"}, {"id": "statuscode", "label": "StatusCode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/search.rs"}], "edges": [{"source": "$graphify-root$_breadarrd_src_api_routes_search_rs", "target": "extract", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_rs", "target": "statuscode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_rs", "target": "searchresult", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_rs", "target": "appstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_rs", "target": "$graphify-root$_breadarrd_src_api_routes_search_default_kind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_default_kind", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L9", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_rs", "target": "$graphify-root$_breadarrd_src_api_routes_search_searchparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_searchparams", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_searchparams", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_rs", "target": "$graphify-root$_breadarrd_src_api_routes_search_search", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L20", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_search", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_search", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_search", "target": "query", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_search", "target": "$graphify-root$_breadarrd_src_api_routes_search_searchparams", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_search", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L20", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_search", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_search", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_search", "target": "searchresult", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_search", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_search", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L20", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_search_search", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L42", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_api_routes_search_search", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L31"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_search_search", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L31"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_search_search", "callee": "search_movie", "is_member_call": true, "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L31"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_search_search", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_search_search", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_search_search", "callee": "search_series", "is_member_call": true, "source_file": "breadarrd/src/api/routes/search.rs", "source_location": "L51"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/f0c3363fadf3aad0e49e534712f057fc4da99b39b054b8abf11683fbf6b31831.json b/graphify-out/cache/ast/v0.9.32/f0c3363fadf3aad0e49e534712f057fc4da99b39b054b8abf11683fbf6b31831.json new file mode 100644 index 0000000..8d583b0 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/f0c3363fadf3aad0e49e534712f057fc4da99b39b054b8abf11683fbf6b31831.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_routes_stuck_rs", "label": "stuck.rs", "file_type": "code", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "label": "stuck()", "file_type": "code", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L19"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/stuck.rs"}, {"id": "appstate", "label": "AppState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/stuck.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/stuck.rs"}, {"id": "json", "label": "Json", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/stuck.rs"}, {"id": "stuckreport", "label": "StuckReport", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/stuck.rs"}, {"id": "statuscode", "label": "StatusCode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/stuck.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/stuck.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_stuck_internal", "label": "internal()", "file_type": "code", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L83"}, {"id": "e", "label": "E", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/stuck.rs"}], "edges": [{"source": "$graphify-root$_breadarrd_src_api_routes_stuck_rs", "target": "state", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_rs", "target": "statuscode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_rs", "target": "dto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_rs", "target": "appstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_rs", "target": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L19", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L19", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L19", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "target": "stuckreport", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L19", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_rs", "target": "$graphify-root$_breadarrd_src_api_routes_stuck_internal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L83", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_internal", "target": "e", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L83", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_internal", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L83", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_internal", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L83", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L76", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L24"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L24"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L47"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "callee": "query_row", "is_member_call": true, "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L47"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L55"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L63"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L63"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_stuck_stuck", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/stuck.rs", "source_location": "L63"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/f570230eb7293cde99de92c3ad28e07e6590c29bb63e4f0074d0c6018c563cb9.json b/graphify-out/cache/ast/v0.9.32/f570230eb7293cde99de92c3ad28e07e6590c29bb63e4f0074d0c6018c563cb9.json new file mode 100644 index 0000000..d9a3752 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/f570230eb7293cde99de92c3ad28e07e6590c29bb63e4f0074d0c6018c563cb9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_api_routes_calendar_rs", "label": "calendar.rs", "file_type": "code", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "label": "calendar()", "file_type": "code", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L14"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/calendar.rs"}, {"id": "appstate", "label": "AppState", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/calendar.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/calendar.rs"}, {"id": "json", "label": "Json", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/calendar.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/calendar.rs"}, {"id": "calendarentry", "label": "CalendarEntry", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/calendar.rs"}, {"id": "statuscode", "label": "StatusCode", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/calendar.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/calendar.rs"}, {"id": "$graphify-root$_breadarrd_src_api_routes_calendar_internal", "label": "internal()", "file_type": "code", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L50"}, {"id": "e", "label": "E", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/api/routes/calendar.rs"}], "edges": [{"source": "$graphify-root$_breadarrd_src_api_routes_calendar_rs", "target": "state", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_rs", "target": "statuscode", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_rs", "target": "calendarentry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_rs", "target": "appstate", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_rs", "target": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L14", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "target": "state", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "target": "appstate", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L14", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L14", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "target": "json", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L14", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L14", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "target": "calendarentry", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L14", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L14", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L14", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_rs", "target": "$graphify-root$_breadarrd_src_api_routes_calendar_internal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_internal", "target": "e", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L50", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_internal", "target": "statuscode", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L50", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_internal", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L50", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "target": "json", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L47", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L18"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "callee": "prepare", "is_member_call": true, "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L18"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L28"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "callee": "map_err", "is_member_call": true, "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L28"}, {"caller_nid": "$graphify-root$_breadarrd_src_api_routes_calendar_calendar", "callee": "query_map", "is_member_call": true, "source_file": "breadarrd/src/api/routes/calendar.rs", "source_location": "L28"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/f8a3792d70e8ba1886bed975c9f00e0a8b36829fed1a5925edabcfdd33da07c9.json b/graphify-out/cache/ast/v0.9.32/f8a3792d70e8ba1886bed975c9f00e0a8b36829fed1a5925edabcfdd33da07c9.json new file mode 100644 index 0000000..8606db1 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/f8a3792d70e8ba1886bed975c9f00e0a8b36829fed1a5925edabcfdd33da07c9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_scoring_profile_rs", "label": "profile.rs", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_profilekind", "label": "ProfileKind", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L4"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_weights", "label": "Weights", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L10"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile", "label": "QualityProfile", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L33"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scoring/profile.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scoring/profile.rs"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_default_tv", "label": ".default_tv()", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L42"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scoring/profile.rs"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_default_movie", "label": ".default_movie()", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L62"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "label": ".with_weights_override()", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L91"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_weightsoverride", "label": "WeightsOverride", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L118"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/scoring/profile.rs"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_weights_with_override", "label": ".with_override()", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L131"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_empty_or_absent_json_falls_back_to_exact_defaults", "label": "empty_or_absent_json_falls_back_to_exact_defaults()", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L168"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_partial_override_changes_only_the_named_axis", "label": "partial_override_changes_only_the_named_axis()", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L177"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_full_override_replaces_every_axis", "label": "full_override_replaces_every_axis()", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L187"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_malformed_json_falls_back_to_defaults_instead_of_panicking", "label": "malformed_json_falls_back_to_defaults_instead_of_panicking()", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L199"}, {"id": "$graphify-root$_breadarrd_src_scoring_profile_movie_and_tv_still_get_different_hdr_defaults_with_no_override", "label": "movie_and_tv_still_get_different_hdr_defaults_with_no_override()", "file_type": "code", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L205"}], "edges": [{"source": "$graphify-root$_breadarrd_src_scoring_profile_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_rs", "target": "$graphify-root$_breadarrd_src_scoring_profile_profilekind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L4", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_rs", "target": "$graphify-root$_breadarrd_src_scoring_profile_weights", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L10", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_rs", "target": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L33", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile", "target": "$graphify-root$_breadarrd_src_scoring_profile_profilekind", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L36", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L37", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile", "target": "$graphify-root$_breadarrd_src_scoring_profile_weights", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile", "target": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_default_tv", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L42", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_default_tv", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L42", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile", "target": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_default_movie", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_default_movie", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L62", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile", "target": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "target": "$graphify-root$_breadarrd_src_scoring_profile_profilekind", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L91", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L91", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_rs", "target": "$graphify-root$_breadarrd_src_scoring_profile_weightsoverride", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L118", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_weightsoverride", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L119", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_weightsoverride", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L120", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_weightsoverride", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L121", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_weightsoverride", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L122", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_weightsoverride", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L123", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_weightsoverride", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L124", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_weightsoverride", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L125", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_weightsoverride", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L126", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_weightsoverride", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L127", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_weights", "target": "$graphify-root$_breadarrd_src_scoring_profile_weights_with_override", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L131", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_weights_with_override", "target": "$graphify-root$_breadarrd_src_scoring_profile_weightsoverride", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L131", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_weights_with_override", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L131", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L165", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_rs", "target": "$graphify-root$_breadarrd_src_scoring_profile_empty_or_absent_json_falls_back_to_exact_defaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L168", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_rs", "target": "$graphify-root$_breadarrd_src_scoring_profile_partial_override_changes_only_the_named_axis", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L177", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_rs", "target": "$graphify-root$_breadarrd_src_scoring_profile_full_override_replaces_every_axis", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L187", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_rs", "target": "$graphify-root$_breadarrd_src_scoring_profile_malformed_json_falls_back_to_defaults_instead_of_panicking", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L199", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_rs", "target": "$graphify-root$_breadarrd_src_scoring_profile_movie_and_tv_still_get_different_hdr_defaults_with_no_override", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L205", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "target": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_default_movie", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L93", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "target": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_default_tv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L94", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "target": "$graphify-root$_breadarrd_src_scoring_profile_weights_with_override", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L100", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_empty_or_absent_json_falls_back_to_exact_defaults", "target": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L170", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_partial_override_changes_only_the_named_axis", "target": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L178", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_full_override_replaces_every_axis", "target": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L191", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_malformed_json_falls_back_to_defaults_instead_of_panicking", "target": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L200", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_scoring_profile_movie_and_tv_still_get_different_hdr_defaults_with_no_override", "target": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L206", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L96"}, {"caller_nid": "$graphify-root$_breadarrd_src_scoring_profile_qualityprofile_with_weights_override", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/scoring/profile.rs", "source_location": "L96"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/f8d7ff849a839d9415ca516bb3c76f6cdf6902c4c18b8b2f6d7dc46113a9f4df.json b/graphify-out/cache/ast/v0.9.32/f8d7ff849a839d9415ca516bb3c76f6cdf6902c4c18b8b2f6d7dc46113a9f4df.json new file mode 100644 index 0000000..b5d9f8f --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/f8d7ff849a839d9415ca516bb3c76f6cdf6902c4c18b8b2f6d7dc46113a9f4df.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_notify_rs", "label": "notify.rs", "file_type": "code", "source_file": "breadarrd/src/notify.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_notify_payload", "label": "Payload", "file_type": "code", "source_file": "breadarrd/src/notify.rs", "source_location": "L5"}, {"id": "$graphify-root$_breadarrd_src_notify_notifier", "label": "Notifier", "file_type": "code", "source_file": "breadarrd/src/notify.rs", "source_location": "L16"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/notify.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/notify.rs"}, {"id": "$graphify-root$_breadarrd_src_notify_notifier_new", "label": ".new()", "file_type": "code", "source_file": "breadarrd/src/notify.rs", "source_location": "L25"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/notify.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/notify.rs"}, {"id": "$graphify-root$_breadarrd_src_notify_notifier_send", "label": ".send()", "file_type": "code", "source_file": "breadarrd/src/notify.rs", "source_location": "L38"}, {"id": "$graphify-root$_breadarrd_src_notify_new_returns_none_for_an_empty_url", "label": "new_returns_none_for_an_empty_url()", "file_type": "code", "source_file": "breadarrd/src/notify.rs", "source_location": "L62"}, {"id": "$graphify-root$_breadarrd_src_notify_new_returns_some_for_a_configured_url", "label": "new_returns_some_for_a_configured_url()", "file_type": "code", "source_file": "breadarrd/src/notify.rs", "source_location": "L67"}], "edges": [{"source": "$graphify-root$_breadarrd_src_notify_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_notify_rs", "target": "serialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_notify_rs", "target": "$graphify-root$_breadarrd_src_notify_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L5", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_notify_rs", "target": "$graphify-root$_breadarrd_src_notify_notifier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L16", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_notify_notifier", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_notify_notifier", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L18", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_notify_notifier", "target": "$graphify-root$_breadarrd_src_notify_notifier_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_notify_notifier_new", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L25", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_notify_notifier_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L25", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_notify_notifier", "target": "$graphify-root$_breadarrd_src_notify_notifier_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L38", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_notify_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L59", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_notify_rs", "target": "$graphify-root$_breadarrd_src_notify_new_returns_none_for_an_empty_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L62", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_notify_rs", "target": "$graphify-root$_breadarrd_src_notify_new_returns_some_for_a_configured_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/notify.rs", "source_location": "L67", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_notify_notifier_new", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/notify.rs", "source_location": "L30"}, {"caller_nid": "$graphify-root$_breadarrd_src_notify_notifier_send", "callee": "json", "is_member_call": true, "source_file": "breadarrd/src/notify.rs", "source_location": "L39"}, {"caller_nid": "$graphify-root$_breadarrd_src_notify_notifier_send", "callee": "post", "is_member_call": true, "source_file": "breadarrd/src/notify.rs", "source_location": "L39"}, {"caller_nid": "$graphify-root$_breadarrd_src_notify_notifier_send", "callee": "is_success", "is_member_call": true, "source_file": "breadarrd/src/notify.rs", "source_location": "L46"}, {"caller_nid": "$graphify-root$_breadarrd_src_notify_notifier_send", "callee": "status", "is_member_call": true, "source_file": "breadarrd/src/notify.rs", "source_location": "L46"}]} \ No newline at end of file diff --git a/graphify-out/cache/ast/v0.9.32/fa38bd202dc2e678a50d6ee06b4e42dd9ccf642083ecdb32e5982df930af3a20.json b/graphify-out/cache/ast/v0.9.32/fa38bd202dc2e678a50d6ee06b4e42dd9ccf642083ecdb32e5982df930af3a20.json new file mode 100644 index 0000000..eb31664 --- /dev/null +++ b/graphify-out/cache/ast/v0.9.32/fa38bd202dc2e678a50d6ee06b4e42dd9ccf642083ecdb32e5982df930af3a20.json @@ -0,0 +1 @@ +{"nodes": [{"id": "$graphify-root$_breadarrd_src_sources_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "label": "RawReleaseItem", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L9"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/mod.rs"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/mod.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_releasesource", "label": "ReleaseSource", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L21"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_urlencode", "label": "urlencode()", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L28"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "label": "parse_human_size()", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L46"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_parses_gib", "label": "parses_gib()", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L80"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_parses_mib", "label": "parses_mib()", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L85"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_rejects_unknown_unit", "label": "rejects_unknown_unit()", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L90"}, {"id": "$graphify-root$_breadarrd_src_sources_mod_parses_a_size_with_no_space_before_the_unit", "label": "parses_a_size_with_no_space_before_the_unit()", "file_type": "code", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L100"}], "edges": [{"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "result", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L9", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L10", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L13", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L14", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L15", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L16", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rawreleaseitem", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L17", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_releasesource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L21", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_urlencode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L28", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_urlencode", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L28", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L46", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L46", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L77", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_parses_gib", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L80", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_parses_mib", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L85", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_rejects_unknown_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_mod_rs", "target": "$graphify-root$_breadarrd_src_sources_mod_parses_a_size_with_no_space_before_the_unit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L100", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_urlencode", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L29"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_urlencode", "callee": "is_ascii_alphanumeric", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L31"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_urlencode", "callee": "encode_utf8", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L37"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L47"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "callee": "find", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L56"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "callee": "is_ascii_digit", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L56"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "callee": "split_at", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L57"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "callee": "trim", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L58"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_mod_parse_human_size", "callee": "powi", "is_member_call": true, "source_file": "breadarrd/src/sources/mod.rs", "source_location": "L69"}]} \ No newline at end of file diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json new file mode 100644 index 0000000..d6ea35d --- /dev/null +++ b/graphify-out/cache/stat-index.json @@ -0,0 +1 @@ +{"README.md":{"size":20276,"mtime_ns":1784175535487538796,"word_count":2884,"hashes":{"readme.md":"83c39e9874487def453fad5d27db1539bff537d3575ab57d31fea653e7e858e1"}},"breadarr-shared/src/client.rs":{"size":13483,"mtime_ns":1784176136619871433,"word_count":1073,"hashes":{"breadarr-shared/src/client.rs":"b075e277e4e2647b1a59f149dcff72246150610605de09f8f8b0047b7d3aebee"}},"breadarr-shared/src/config.rs":{"size":30969,"mtime_ns":1785696395800511334,"word_count":3603,"hashes":{"breadarr-shared/src/config.rs":"23c0500542c46ddffec54e5806fb7a36070611c963bd2a299f99004f2ecd14db"}},"breadarr-shared/src/dto.rs":{"size":7526,"mtime_ns":1784908572450928832,"word_count":864,"hashes":{"breadarr-shared/src/dto.rs":"e2b9a77ecd2f3303a25c0b3f7e495c4a5aac695c2f9c7d5250df32e49a04056b"}},"breadarr-shared/src/lib.rs":{"size":100,"mtime_ns":1783781950617561342,"word_count":15,"hashes":{"breadarr-shared/src/lib.rs":"408171b842575dbb46e6bc86809b5f4916f0b2aa39ac75d52eb325313b3125bb"}},"breadarr-tui/src/app.rs":{"size":37306,"mtime_ns":1784638215575488220,"word_count":3358,"hashes":{"breadarr-tui/src/app.rs":"2aa8a1deb1612796371a02a1ce3daa8af2eae9bb9d88dcecc6cb61901f3fabc2"}},"breadarr-tui/src/main.rs":{"size":8144,"mtime_ns":1784638316713315066,"word_count":676,"hashes":{"breadarr-tui/src/main.rs":"3081c0b2e22eca9909ac8d0262d90b59d1f08c09fb42cebfce34d225cc7abbca"}},"breadarr-tui/src/ui.rs":{"size":27291,"mtime_ns":1784638447144519742,"word_count":2239,"hashes":{"breadarr-tui/src/ui.rs":"713eddf6b76decfdebf10b1b08e6b13bcd34a5c0baf3b9eee80fb3d8c039c2a9"}},"breadarrd/src/api/mod.rs":{"size":8505,"mtime_ns":1785696056342118795,"word_count":740,"hashes":{"breadarrd/src/api/mod.rs":"939c0d7308394242a175a7ff345c29a81bf7aa2d1c8befbc84281faf27d393f9"}},"breadarrd/src/api/routes/calendar.rs":{"size":1881,"mtime_ns":1784033809091020864,"word_count":168,"hashes":{"breadarrd/src/api/routes/calendar.rs":"f570230eb7293cde99de92c3ad28e07e6590c29bb63e4f0074d0c6018c563cb9"}},"breadarrd/src/api/routes/health.rs":{"size":885,"mtime_ns":1784908576111434131,"word_count":56,"hashes":{"breadarrd/src/api/routes/health.rs":"c4929dcaf0c802bb67de7c6b42f16ac836bd4b301950d64756500f1230329dc0"}},"breadarrd/src/api/routes/library_health.rs":{"size":11915,"mtime_ns":1784113370136376032,"word_count":1024,"hashes":{"breadarrd/src/api/routes/library_health.rs":"65d9f0ff8e1288376a38ae9b096791e12758331a65608c852c25da513cdb5b48"}},"breadarrd/src/api/routes/media.rs":{"size":17704,"mtime_ns":1784171609152028085,"word_count":1743,"hashes":{"breadarrd/src/api/routes/media.rs":"5f8d24029f92bf531af57ddd2d45d87c5bc11792f2239dbc315091fc5ba1482e"}},"breadarrd/src/api/routes/mod.rs":{"size":164,"mtime_ns":1784175849513772542,"word_count":27,"hashes":{"breadarrd/src/api/routes/mod.rs":"6e97c3df33f9279c5b4b4795c5a4423bf9adc6362d8d3126a16df9cf91e5b343"}},"breadarrd/src/api/routes/quality_profiles.rs":{"size":3174,"mtime_ns":1784176136685870267,"word_count":295,"hashes":{"breadarrd/src/api/routes/quality_profiles.rs":"1a2d77c5f6fc1240658d362240ce16dab5fa7d25a477d310b37952804e755e09"}},"breadarrd/src/api/routes/releases.rs":{"size":1169,"mtime_ns":1783782116773951587,"word_count":96,"hashes":{"breadarrd/src/api/routes/releases.rs":"43d4a2fa5a42021bc27e57c841d395efa8b37ccf8b5846c2320da4b0fde22313"}},"breadarrd/src/api/routes/review.rs":{"size":4042,"mtime_ns":1785695923569355386,"word_count":337,"hashes":{"breadarrd/src/api/routes/review.rs":"4a63f79ea7913bd2b6433e5ce1f950d149eff03bae6dc2f1bafb24c876020c97"}},"breadarrd/src/api/routes/search.rs":{"size":1698,"mtime_ns":1783841453333266294,"word_count":135,"hashes":{"breadarrd/src/api/routes/search.rs":"ec766fe79204ad90d3f470c859c872e05097b68e40ddde259dbb1cfbee9c0bb6"}},"breadarrd/src/api/routes/stuck.rs":{"size":2990,"mtime_ns":1784638231949136022,"word_count":276,"hashes":{"breadarrd/src/api/routes/stuck.rs":"f0c3363fadf3aad0e49e534712f057fc4da99b39b054b8abf11683fbf6b31831"}},"breadarrd/src/db.rs":{"size":30056,"mtime_ns":1785332784465470838,"word_count":2905,"hashes":{"breadarrd/src/db.rs":"a884dc4368616e6d2172785709970aef406e27db39a5f3edfe1775c5ed6aa55a"}},"breadarrd/src/importer/ffprobe.rs":{"size":23442,"mtime_ns":1785695262529791040,"word_count":2138,"hashes":{"breadarrd/src/importer/ffprobe.rs":"983a4d60c399198f0c0b39512b56479862f0576a144a0d74b489f4dea3e437c3"}},"breadarrd/src/importer/mkv.rs":{"size":3110,"mtime_ns":1784175099860095654,"word_count":317,"hashes":{"breadarrd/src/importer/mkv.rs":"e8ef5e91f9ddae3eee163dd5d9ec3086f47f4892d73eaf2e69fd3cb222bdee6d"}},"breadarrd/src/importer/mod.rs":{"size":189827,"mtime_ns":1785695989955742384,"word_count":18196,"hashes":{"breadarrd/src/importer/mod.rs":"e1684f1baa0ac8d5cda86491ce2e2aa9396b8f5c83bf7f5b74684832ec9e10f0"}},"breadarrd/src/jellyfin.rs":{"size":2621,"mtime_ns":1784911004273692081,"word_count":245,"hashes":{"breadarrd/src/jellyfin.rs":"15c95e5e68b578a7e2ed3fdcf7150178321193b30d5d93fdf0021a0258747202"}},"breadarrd/src/library_scan.rs":{"size":34960,"mtime_ns":1784632454081845953,"word_count":3683,"hashes":{"breadarrd/src/library_scan.rs":"6770ea4c5d22fde6053bd54892aaa30f8b4a0d1aab70c963f29528178d32fca1"}},"breadarrd/src/main.rs":{"size":58476,"mtime_ns":1785677152651826488,"word_count":5154,"hashes":{"breadarrd/src/main.rs":"b338a51ee43a94a53bbac274198800d7fb3bd611be1afb9870077e5b93bceaf9"}},"breadarrd/src/matcher/embed.rs":{"size":1570,"mtime_ns":1784269828293161144,"word_count":188,"hashes":{"breadarrd/src/matcher/embed.rs":"38ee2f95ced88c05a56112b169fc6dcfc66911f2cc442ba968a497a93907b920"}},"breadarrd/src/matcher/mod.rs":{"size":13722,"mtime_ns":1785695690847342955,"word_count":1595,"hashes":{"breadarrd/src/matcher/mod.rs":"3449ea2151cbc62c00ad5a11cbcf9af76e792b4f3906ae5428cd8287679c7560"}},"breadarrd/src/metadata/anime_map.rs":{"size":6855,"mtime_ns":1783855515756337469,"word_count":702,"hashes":{"breadarrd/src/metadata/anime_map.rs":"530fc93ea83662538f16d55a561cf51fa6dc014b5ecc023a9396782458c832cd"}},"breadarrd/src/metadata/mod.rs":{"size":5001,"mtime_ns":1784636520988809719,"word_count":539,"hashes":{"breadarrd/src/metadata/mod.rs":"c44f1c78218f42ab7e30e509211eb12c50cb37900f823fd951b7744f6dfda2a6"}},"breadarrd/src/metadata/tmdb.rs":{"size":4555,"mtime_ns":1783802179629199308,"word_count":323,"hashes":{"breadarrd/src/metadata/tmdb.rs":"1ff4e4e133780cf60172e91d41dedfa041454f9f97fabbf9d77c83229451b216"}},"breadarrd/src/metadata/tvdb.rs":{"size":6228,"mtime_ns":1784635726871033352,"word_count":516,"hashes":{"breadarrd/src/metadata/tvdb.rs":"7ebf14c668b76c5c92d00516c50e61b28b79d89dce10e1cdd0537109a5bd5b9a"}},"breadarrd/src/notify.rs":{"size":2131,"mtime_ns":1784033287118898124,"word_count":224,"hashes":{"breadarrd/src/notify.rs":"f8d7ff849a839d9415ca516bb3c76f6cdf6902c4c18b8b2f6d7dc46113a9f4df"}},"breadarrd/src/parser/mod.rs":{"size":18118,"mtime_ns":1785695514945018122,"word_count":1892,"hashes":{"breadarrd/src/parser/mod.rs":"b4032c3eb57bac187e5295365a9699c9f513b1f281448579930208f4ba3b57dc"}},"breadarrd/src/parser/tokens.rs":{"size":13026,"mtime_ns":1785695636400988805,"word_count":1500,"hashes":{"breadarrd/src/parser/tokens.rs":"6ae54370c52e0f74384b3930494fb98e9fe8d9ae063e2493dd80c433ef640cf8"}},"breadarrd/src/qbit/mod.rs":{"size":12057,"mtime_ns":1785662339058402942,"word_count":1286,"hashes":{"breadarrd/src/qbit/mod.rs":"98fef847bdb9dd07c7f1c39ebea9da6db77aa9505ba6842fa67caeae392ebdce"}},"breadarrd/src/scheduler.rs":{"size":128178,"mtime_ns":1785695949719246576,"word_count":12802,"hashes":{"breadarrd/src/scheduler.rs":"0e0f7538f739d22ba6175c9186b68f661980bbbcf940fbb59bdffab8fd3eb0cd"}},"breadarrd/src/scoring/gate.rs":{"size":9083,"mtime_ns":1784117113411003423,"word_count":883,"hashes":{"breadarrd/src/scoring/gate.rs":"0bd7a0f71b100754d3c11f8fb10fc0061dd8c1fb4cc8880be58dc435c6613d84"}},"breadarrd/src/scoring/mod.rs":{"size":200,"mtime_ns":1784175656340802956,"word_count":24,"hashes":{"breadarrd/src/scoring/mod.rs":"183a61cad3b5e7a1b2e7eb94f793b1136f64a973e1adb49f146e5483f95d9f9c"}},"breadarrd/src/scoring/profile.rs":{"size":7223,"mtime_ns":1784175744920447268,"word_count":719,"hashes":{"breadarrd/src/scoring/profile.rs":"f8a3792d70e8ba1886bed975c9f00e0a8b36829fed1a5925edabcfdd33da07c9"}},"breadarrd/src/scoring/score.rs":{"size":6281,"mtime_ns":1784015678928714778,"word_count":697,"hashes":{"breadarrd/src/scoring/score.rs":"c0166fa87094e3cccccaf437b5c1362a64d4b3b51570567210c2b31fa4793d10"}},"breadarrd/src/sources/mod.rs":{"size":3551,"mtime_ns":1785696200501457991,"word_count":449,"hashes":{"breadarrd/src/sources/mod.rs":"fa38bd202dc2e678a50d6ee06b4e42dd9ccf642083ecdb32e5982df930af3a20"}},"breadarrd/src/sources/rss.rs":{"size":10123,"mtime_ns":1785696625766010697,"word_count":945,"hashes":{"breadarrd/src/sources/rss.rs":"d4b0ae89c62de26101be28639135517d3b8fe5b1ed0dc67c24c6005648a0b8b0"}},"breadarrd/src/sources/scrape.rs":{"size":21714,"mtime_ns":1784177018756294120,"word_count":2051,"hashes":{"breadarrd/src/sources/scrape.rs":"15bb1f47b042374721e4d04633ef712807169b08d9badbc68b062dc0ab8871b0"}},"breadarrd/src/sources/tpb.rs":{"size":7095,"mtime_ns":1785696280701075396,"word_count":650,"hashes":{"breadarrd/src/sources/tpb.rs":"5c1086bafd4e209a922e1afc42c5638a04b246da80e6f83f06be587a49067941"}},"breadarrd/src/transcode/mod.rs":{"size":90096,"mtime_ns":1785696564622992066,"word_count":10376,"hashes":{"breadarrd/src/transcode/mod.rs":"50cc08e99520995c0a7440d90995e13c5408360ad9a697d7e68b9a4ed805da5d"}}} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html new file mode 100644 index 0000000..23b4c4c --- /dev/null +++ b/graphify-out/graph.html @@ -0,0 +1,320 @@ + + + + +graphify - /home/breadway/Projects/breadarr/graphify-out/graph.html + + + + +
+ + + + + \ No newline at end of file diff --git a/graphify-out/graph.json b/graphify-out/graph.json new file mode 100644 index 0000000..6fd8b99 --- /dev/null +++ b/graphify-out/graph.json @@ -0,0 +1,28321 @@ +{ + "directed": false, + "multigraph": false, + "graph": {}, + "nodes": [ + { + "label": "db.rs", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadarrd_src_db", + "community": 20, + "community_name": "db.rs", + "norm_label": "db.rs" + }, + { + "label": "backup_before_open()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L16", + "_origin": "ast", + "id": "breadarrd_src_db_backup_before_open", + "community": 20, + "community_name": "db.rs", + "norm_label": "backup_before_open()" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "path", + "community": 20, + "community_name": "db.rs", + "norm_label": "path" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_db_rs_result", + "community": 20, + "community_name": "db.rs", + "norm_label": "result" + }, + { + "label": "prune_old_backups()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L49", + "_origin": "ast", + "id": "breadarrd_src_db_prune_old_backups", + "community": 20, + "community_name": "db.rs", + "norm_label": "prune_old_backups()" + }, + { + "label": "add_column_if_missing()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L78", + "_origin": "ast", + "id": "breadarrd_src_db_add_column_if_missing", + "community": 20, + "community_name": "db.rs", + "norm_label": "add_column_if_missing()" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_db_rs_connection", + "community": 20, + "community_name": "db.rs", + "norm_label": "connection" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L96", + "_origin": "ast", + "id": "breadarrd_src_db_init", + "community": 20, + "community_name": "db.rs", + "norm_label": "init()" + }, + { + "label": "record_event()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L486", + "_origin": "ast", + "id": "breadarrd_src_db_record_event", + "community": 20, + "community_name": "db.rs", + "norm_label": "record_event()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_db_rs_option", + "community": 20, + "community_name": "db.rs", + "norm_label": "option" + }, + { + "label": "record_torrent_fetch()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L506", + "_origin": "ast", + "id": "breadarrd_src_db_record_torrent_fetch", + "community": 20, + "community_name": "db.rs", + "norm_label": "record_torrent_fetch()" + }, + { + "label": "init_is_idempotent()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L530", + "_origin": "ast", + "id": "breadarrd_src_db_init_is_idempotent", + "community": 20, + "community_name": "db.rs", + "norm_label": "init_is_idempotent()" + }, + { + "label": "record_event_inserts_a_queryable_row()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L546", + "_origin": "ast", + "id": "breadarrd_src_db_record_event_inserts_a_queryable_row", + "community": 20, + "community_name": "db.rs", + "norm_label": "record_event_inserts_a_queryable_row()" + }, + { + "label": "record_event_rejects_an_unknown_event_type()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L566", + "_origin": "ast", + "id": "breadarrd_src_db_record_event_rejects_an_unknown_event_type", + "community": 20, + "community_name": "db.rs", + "norm_label": "record_event_rejects_an_unknown_event_type()" + }, + { + "label": "record_torrent_fetch_inserts_a_queryable_row()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L573", + "_origin": "ast", + "id": "breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", + "community": 20, + "community_name": "db.rs", + "norm_label": "record_torrent_fetch_inserts_a_queryable_row()" + }, + { + "label": "record_torrent_fetch_allows_a_null_hash_and_size()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L604", + "_origin": "ast", + "id": "breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", + "community": 20, + "community_name": "db.rs", + "norm_label": "record_torrent_fetch_allows_a_null_hash_and_size()" + }, + { + "label": "backup_before_open_is_a_noop_when_no_database_exists_yet()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L628", + "_origin": "ast", + "id": "breadarrd_src_db_backup_before_open_is_a_noop_when_no_database_exists_yet", + "community": 20, + "community_name": "db.rs", + "norm_label": "backup_before_open_is_a_noop_when_no_database_exists_yet()" + }, + { + "label": "backup_before_open_copies_an_existing_database()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L644", + "_origin": "ast", + "id": "breadarrd_src_db_backup_before_open_copies_an_existing_database", + "community": 20, + "community_name": "db.rs", + "norm_label": "backup_before_open_copies_an_existing_database()" + }, + { + "label": "backup_before_open_prunes_beyond_max_backups()", + "file_type": "code", + "source_file": "breadarrd/src/db.rs", + "source_location": "L660", + "_origin": "ast", + "id": "breadarrd_src_db_backup_before_open_prunes_beyond_max_backups", + "community": 20, + "community_name": "db.rs", + "norm_label": "backup_before_open_prunes_beyond_max_backups()" + }, + { + "label": "main.rs", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadarrd_src_main", + "community": 17, + "community_name": "main.rs", + "norm_label": "main.rs" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L28", + "_origin": "ast", + "id": "breadarrd_src_main_main", + "community": 17, + "community_name": "main.rs", + "norm_label": "main()" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_main_rs_result", + "community": 17, + "community_name": "main.rs", + "norm_label": "result" + }, + { + "label": "run_daemon()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L136", + "_origin": "ast", + "id": "breadarrd_src_main_run_daemon", + "community": 17, + "community_name": "main.rs", + "norm_label": "run_daemon()" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "config", + "community": 17, + "community_name": "main.rs", + "norm_label": "config" + }, + { + "label": "load_title_matcher()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L274", + "_origin": "ast", + "id": "breadarrd_src_main_load_title_matcher", + "community": 17, + "community_name": "main.rs", + "norm_label": "load_title_matcher()" + }, + { + "label": "TitleMatcher", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "titlematcher", + "community": 17, + "community_name": "main.rs", + "norm_label": "titlematcher" + }, + { + "label": "background_loop()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "_origin": "ast", + "id": "breadarrd_src_main_background_loop", + "community": 17, + "community_name": "main.rs", + "norm_label": "background_loop()" + }, + { + "label": "Arc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "arc", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "arc" + }, + { + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_main_rs_mutex", + "community": 17, + "community_name": "main.rs", + "norm_label": "mutex" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_main_rs_connection", + "community": 17, + "community_name": "main.rs", + "norm_label": "connection" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_main_rs_option", + "community": 17, + "community_name": "main.rs", + "norm_label": "option" + }, + { + "label": "JellyfinClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "jellyfinclient", + "community": 17, + "community_name": "main.rs", + "norm_label": "jellyfinclient" + }, + { + "label": "CycleStatus", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "cyclestatus", + "community": 17, + "community_name": "main.rs", + "norm_label": "cyclestatus" + }, + { + "label": "Receiver", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "receiver", + "community": 17, + "community_name": "main.rs", + "norm_label": "receiver" + }, + { + "label": "BackgroundRequest", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "backgroundrequest", + "community": 17, + "community_name": "main.rs", + "norm_label": "backgroundrequest" + }, + { + "label": "debug_qbit_add()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L715", + "_origin": "ast", + "id": "breadarrd_src_main_debug_qbit_add", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_qbit_add()" + }, + { + "label": "debug_jellyfin_refresh()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L733", + "_origin": "ast", + "id": "breadarrd_src_main_debug_jellyfin_refresh", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_jellyfin_refresh()" + }, + { + "label": "debug_tvdb_add()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L746", + "_origin": "ast", + "id": "breadarrd_src_main_debug_tvdb_add", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_tvdb_add()" + }, + { + "label": "debug_anime_map_refresh()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L797", + "_origin": "ast", + "id": "breadarrd_src_main_debug_anime_map_refresh", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_anime_map_refresh()" + }, + { + "label": "debug_match_title()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L810", + "_origin": "ast", + "id": "breadarrd_src_main_debug_match_title", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_match_title()" + }, + { + "label": "debug_grab_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L841", + "_origin": "ast", + "id": "breadarrd_src_main_debug_grab_cycle", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_grab_cycle()" + }, + { + "label": "debug_import_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L881", + "_origin": "ast", + "id": "breadarrd_src_main_debug_import_cycle", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_import_cycle()" + }, + { + "label": "debug_1337x_search()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L920", + "_origin": "ast", + "id": "breadarrd_src_main_debug_1337x_search", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_1337x_search()" + }, + { + "label": "debug_tvdb_search()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L947", + "_origin": "ast", + "id": "breadarrd_src_main_debug_tvdb_search", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_tvdb_search()" + }, + { + "label": "debug_scan_tv()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L963", + "_origin": "ast", + "id": "breadarrd_src_main_debug_scan_tv", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_scan_tv()" + }, + { + "label": "debug_scan_movies()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1011", + "_origin": "ast", + "id": "breadarrd_src_main_debug_scan_movies", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_scan_movies()" + }, + { + "label": "debug_search_show()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1067", + "_origin": "ast", + "id": "breadarrd_src_main_debug_search_show", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_search_show()" + }, + { + "label": "debug_reconcile_report()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1147", + "_origin": "ast", + "id": "breadarrd_src_main_debug_reconcile_report", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_reconcile_report()" + }, + { + "label": "debug_qbit_list()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1177", + "_origin": "ast", + "id": "breadarrd_src_main_debug_qbit_list", + "community": 17, + "community_name": "main.rs", + "norm_label": "debug_qbit_list()" + }, + { + "label": "remux_backlog_cmd()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1200", + "_origin": "ast", + "id": "breadarrd_src_main_remux_backlog_cmd", + "community": 17, + "community_name": "main.rs", + "norm_label": "remux_backlog_cmd()" + }, + { + "label": "relink_orphaned_files_cmd()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1225", + "_origin": "ast", + "id": "breadarrd_src_main_relink_orphaned_files_cmd", + "community": 17, + "community_name": "main.rs", + "norm_label": "relink_orphaned_files_cmd()" + }, + { + "label": "probe_library_cmd()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1256", + "_origin": "ast", + "id": "breadarrd_src_main_probe_library_cmd", + "community": 17, + "community_name": "main.rs", + "norm_label": "probe_library_cmd()" + }, + { + "label": "transcode_library_cmd()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1296", + "_origin": "ast", + "id": "breadarrd_src_main_transcode_library_cmd", + "community": 17, + "community_name": "main.rs", + "norm_label": "transcode_library_cmd()" + }, + { + "label": "retranscode_oversized_cmd()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1331", + "_origin": "ast", + "id": "breadarrd_src_main_retranscode_oversized_cmd", + "community": 17, + "community_name": "main.rs", + "norm_label": "retranscode_oversized_cmd()" + }, + { + "label": "drive_transcode_queue_to_completion()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1366", + "_origin": "ast", + "id": "breadarrd_src_main_drive_transcode_queue_to_completion", + "community": 17, + "community_name": "main.rs", + "norm_label": "drive_transcode_queue_to_completion()" + }, + { + "label": "verify_library_cmd()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1407", + "_origin": "ast", + "id": "breadarrd_src_main_verify_library_cmd", + "community": 17, + "community_name": "main.rs", + "norm_label": "verify_library_cmd()" + }, + { + "label": "wait_for_shutdown()", + "file_type": "code", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1419", + "_origin": "ast", + "id": "breadarrd_src_main_wait_for_shutdown", + "community": 17, + "community_name": "main.rs", + "norm_label": "wait_for_shutdown()" + }, + { + "label": "qbit/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L1", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod", + "community": 19, + "community_name": "QbitClient", + "norm_label": "qbit/mod.rs" + }, + { + "label": "extract_btih()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L13", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_extract_btih", + "community": 19, + "community_name": "QbitClient", + "norm_label": "extract_btih()" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_rs_option", + "community": 19, + "community_name": "QbitClient", + "norm_label": "option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "string", + "community": 19, + "community_name": "QbitClient", + "norm_label": "string" + }, + { + "label": "MagnetRejected", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L24", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_magnetrejected", + "community": 19, + "community_name": "QbitClient", + "norm_label": "magnetrejected" + }, + { + "label": "Display", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "display", + "community": 19, + "community_name": "QbitClient", + "norm_label": "display" + }, + { + "label": ".fmt()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L29", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_magnetrejected_fmt", + "community": 19, + "community_name": "QbitClient", + "norm_label": ".fmt()" + }, + { + "label": "Formatter", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "formatter", + "community": 19, + "community_name": "QbitClient", + "norm_label": "formatter" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_rs_result", + "community": 19, + "community_name": "QbitClient", + "norm_label": "result" + }, + { + "label": "Error", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "error", + "community": 19, + "community_name": "QbitClient", + "norm_label": "error" + }, + { + "label": "AddTorrentResponse", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L38", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_addtorrentresponse", + "community": 19, + "community_name": "QbitClient", + "norm_label": "addtorrentresponse" + }, + { + "label": "QbitClient", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L45", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_qbitclient", + "community": 19, + "community_name": "QbitClient", + "norm_label": "qbitclient" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "client", + "community": 19, + "community_name": "QbitClient", + "norm_label": "client" + }, + { + "label": "RwLock", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "rwlock", + "community": 19, + "community_name": "QbitClient", + "norm_label": "rwlock" + }, + { + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_rs_mutex", + "community": 19, + "community_name": "QbitClient", + "norm_label": "mutex" + }, + { + "label": "TorrentInfo", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L67", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_torrentinfo", + "community": 19, + "community_name": "QbitClient", + "norm_label": "torrentinfo" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L80", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_qbitclient_new", + "community": 19, + "community_name": "QbitClient", + "norm_label": ".new()" + }, + { + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "into", + "community": 19, + "community_name": "QbitClient", + "norm_label": "into" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "self", + "community": 19, + "community_name": "QbitClient", + "norm_label": "self" + }, + { + "label": ".login()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L96", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_qbitclient_login", + "community": 19, + "community_name": "QbitClient", + "norm_label": ".login()" + }, + { + "label": ".do_login()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L102", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_qbitclient_do_login", + "community": 19, + "community_name": "QbitClient", + "norm_label": ".do_login()" + }, + { + "label": ".try_reauth()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L127", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_qbitclient_try_reauth", + "community": 19, + "community_name": "QbitClient", + "norm_label": ".try_reauth()" + }, + { + "label": ".add_magnet()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L135", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_qbitclient_add_magnet", + "community": 19, + "community_name": "QbitClient", + "norm_label": ".add_magnet()" + }, + { + "label": ".list_torrents()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L181", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "community": 19, + "community_name": "QbitClient", + "norm_label": ".list_torrents()" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "vec", + "community": 19, + "community_name": "QbitClient", + "norm_label": "vec" + }, + { + "label": ".post_form()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L207", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_qbitclient_post_form", + "community": 19, + "community_name": "QbitClient", + "norm_label": ".post_form()" + }, + { + "label": ".lock_for_grab()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L232", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_qbitclient_lock_for_grab", + "community": 19, + "community_name": "QbitClient", + "norm_label": ".lock_for_grab()" + }, + { + "label": "MutexGuard", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "id": "mutexguard", + "community": 19, + "community_name": "QbitClient", + "norm_label": "mutexguard" + }, + { + "label": ".delete_torrent()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L245", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_qbitclient_delete_torrent", + "community": 19, + "community_name": "QbitClient", + "norm_label": ".delete_torrent()" + }, + { + "label": "extracts_hash_from_a_real_magnet()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L260", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_extracts_hash_from_a_real_magnet", + "community": 19, + "community_name": "QbitClient", + "norm_label": "extracts_hash_from_a_real_magnet()" + }, + { + "label": "extracts_base32_hash_from_a_magnet()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L269", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_extracts_base32_hash_from_a_magnet", + "community": 19, + "community_name": "QbitClient", + "norm_label": "extracts_base32_hash_from_a_magnet()" + }, + { + "label": "returns_none_for_a_torrent_download_url()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L278", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_returns_none_for_a_torrent_download_url", + "community": 19, + "community_name": "QbitClient", + "norm_label": "returns_none_for_a_torrent_download_url()" + }, + { + "label": "returns_none_for_a_1337x_page_url()", + "file_type": "code", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L286", + "_origin": "ast", + "id": "breadarrd_src_qbit_mod_returns_none_for_a_1337x_page_url", + "community": 19, + "community_name": "QbitClient", + "norm_label": "returns_none_for_a_1337x_page_url()" + }, + { + "label": "config.rs", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L1", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "config.rs", + "id": "breadarr_shared_src_config" + }, + { + "label": "Config", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L9", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "config", + "id": "breadarr_shared_src_config_config" + }, + { + "label": "LibraryConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L34", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "libraryconfig", + "id": "breadarr_shared_src_config_libraryconfig" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "string", + "id": "breadarr_shared_src_config_rs_string" + }, + { + "label": "default_root_folder()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L39", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_root_folder()", + "id": "breadarr_shared_src_config_default_root_folder" + }, + { + "label": "SourcesConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L44", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "sourcesconfig", + "id": "breadarr_shared_src_config_sourcesconfig" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "vec", + "id": "breadarr_shared_src_config_rs_vec" + }, + { + "label": "Default", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default", + "id": "default" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L114", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": ".default()", + "id": "breadarr_shared_src_config_sourcesconfig_default" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "self", + "id": "breadarr_shared_src_config_rs_self" + }, + { + "label": "default_tpb_api_url()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L133", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_tpb_api_url()", + "id": "breadarr_shared_src_config_default_tpb_api_url" + }, + { + "label": "default_upgrade_enabled()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L137", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_upgrade_enabled()", + "id": "breadarr_shared_src_config_default_upgrade_enabled" + }, + { + "label": "default_upgrade_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L141", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_upgrade_poll_interval_secs()", + "id": "breadarr_shared_src_config_default_upgrade_poll_interval_secs" + }, + { + "label": "default_upgrade_budget_per_cycle()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L145", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_upgrade_budget_per_cycle()", + "id": "breadarr_shared_src_config_default_upgrade_budget_per_cycle" + }, + { + "label": "default_upgrade_min_score_gain()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L149", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_upgrade_min_score_gain()", + "id": "breadarr_shared_src_config_default_upgrade_min_score_gain" + }, + { + "label": "default_search_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L153", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_search_poll_interval_secs()", + "id": "breadarr_shared_src_config_default_search_poll_interval_secs" + }, + { + "label": "default_search_budget_per_cycle()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L157", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_search_budget_per_cycle()", + "id": "breadarr_shared_src_config_default_search_budget_per_cycle" + }, + { + "label": "default_search_enabled()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L161", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_search_enabled()", + "id": "breadarr_shared_src_config_default_search_enabled" + }, + { + "label": "default_nyaa_rss_url()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L165", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_nyaa_rss_url()", + "id": "breadarr_shared_src_config_default_nyaa_rss_url" + }, + { + "label": "default_grab_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L169", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_grab_poll_interval_secs()", + "id": "breadarr_shared_src_config_default_grab_poll_interval_secs" + }, + { + "label": "default_grab_enabled()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L173", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_grab_enabled()", + "id": "breadarr_shared_src_config_default_grab_enabled" + }, + { + "label": "default_import_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L177", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_import_poll_interval_secs()", + "id": "breadarr_shared_src_config_default_import_poll_interval_secs" + }, + { + "label": "default_1337x_mirrors()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L181", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_1337x_mirrors()", + "id": "breadarr_shared_src_config_default_1337x_mirrors" + }, + { + "label": "DaemonConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L203", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "daemonconfig", + "id": "breadarr_shared_src_config_daemonconfig" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L224", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": ".default()", + "id": "breadarr_shared_src_config_daemonconfig_default" + }, + { + "label": "QbitConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L238", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "qbitconfig", + "id": "breadarr_shared_src_config_qbitconfig" + }, + { + "label": "NotificationsConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L268", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "notificationsconfig", + "id": "breadarr_shared_src_config_notificationsconfig" + }, + { + "label": "JellyfinConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L275", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "jellyfinconfig", + "id": "breadarr_shared_src_config_jellyfinconfig" + }, + { + "label": "TranscodeConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L289", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "transcodeconfig", + "id": "breadarr_shared_src_config_transcodeconfig" + }, + { + "label": ".default()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L442", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": ".default()", + "id": "breadarr_shared_src_config_transcodeconfig_default" + }, + { + "label": "default_transcode_poll_interval_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L467", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_transcode_poll_interval_secs()", + "id": "breadarr_shared_src_config_default_transcode_poll_interval_secs" + }, + { + "label": "default_vaapi_device()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L471", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_vaapi_device()", + "id": "breadarr_shared_src_config_default_vaapi_device" + }, + { + "label": "default_parallelism_min()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L475", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_parallelism_min()", + "id": "breadarr_shared_src_config_default_parallelism_min" + }, + { + "label": "default_parallelism_max()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L479", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_parallelism_max()", + "id": "breadarr_shared_src_config_default_parallelism_max" + }, + { + "label": "default_parallelism_max_anime()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L490", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_parallelism_max_anime()", + "id": "breadarr_shared_src_config_default_parallelism_max_anime" + }, + { + "label": "default_reference_bitrate_kbps()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L502", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_reference_bitrate_kbps()", + "id": "breadarr_shared_src_config_default_reference_bitrate_kbps" + }, + { + "label": "default_reference_height()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L506", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_reference_height()", + "id": "breadarr_shared_src_config_default_reference_height" + }, + { + "label": "default_av1_efficiency_factor()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L510", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_av1_efficiency_factor()", + "id": "breadarr_shared_src_config_default_av1_efficiency_factor" + }, + { + "label": "default_exclude_hdr()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L514", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_exclude_hdr()", + "id": "breadarr_shared_src_config_default_exclude_hdr" + }, + { + "label": "default_exclude_min_height()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L518", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_exclude_min_height()", + "id": "breadarr_shared_src_config_default_exclude_min_height" + }, + { + "label": "default_quality_live_action()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L526", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_quality_live_action()", + "id": "breadarr_shared_src_config_default_quality_live_action" + }, + { + "label": "default_quality_anime()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L535", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_quality_anime()", + "id": "breadarr_shared_src_config_default_quality_anime" + }, + { + "label": "default_anime_svtav1_preset()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L539", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_anime_svtav1_preset()", + "id": "breadarr_shared_src_config_default_anime_svtav1_preset" + }, + { + "label": "default_anime_svtav1_max_threads()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L543", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_anime_svtav1_max_threads()", + "id": "breadarr_shared_src_config_default_anime_svtav1_max_threads" + }, + { + "label": "default_min_size_reduction_pct()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L547", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_min_size_reduction_pct()", + "id": "breadarr_shared_src_config_default_min_size_reduction_pct" + }, + { + "label": "default_skip_below_ceiling_ratio()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L551", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_skip_below_ceiling_ratio()", + "id": "breadarr_shared_src_config_default_skip_below_ceiling_ratio" + }, + { + "label": "default_verify_sample_secs()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L555", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_verify_sample_secs()", + "id": "breadarr_shared_src_config_default_verify_sample_secs" + }, + { + "label": "TvdbConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L561", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "tvdbconfig", + "id": "breadarr_shared_src_config_tvdbconfig" + }, + { + "label": "TmdbConfig", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L568", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "tmdbconfig", + "id": "breadarr_shared_src_config_tmdbconfig" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L574", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": ".load()", + "id": "breadarr_shared_src_config_config_load" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "result", + "id": "breadarr_shared_src_config_rs_result" + }, + { + "label": ".validate()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L591", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": ".validate()", + "id": "breadarr_shared_src_config_config_validate" + }, + { + "label": ".db_path()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L617", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": ".db_path()", + "id": "breadarr_shared_src_config_config_db_path" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "pathbuf", + "id": "breadarr_shared_src_config_rs_pathbuf" + }, + { + "label": ".model_dir()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L621", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": ".model_dir()", + "id": "breadarr_shared_src_config_config_model_dir" + }, + { + "label": ".default_root_folder()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L625", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": ".default_root_folder()", + "id": "breadarr_shared_src_config_config_default_root_folder" + }, + { + "label": "config_path()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L630", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "config_path()", + "id": "breadarr_shared_src_config_config_path" + }, + { + "label": "expand_home()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L638", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "expand_home()", + "id": "breadarr_shared_src_config_expand_home" + }, + { + "label": "default_log_level()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L653", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_log_level()", + "id": "breadarr_shared_src_config_default_log_level" + }, + { + "label": "default_listen_addr()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L657", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_listen_addr()", + "id": "breadarr_shared_src_config_default_listen_addr" + }, + { + "label": "default_db_path()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L661", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_db_path()", + "id": "breadarr_shared_src_config_default_db_path" + }, + { + "label": "default_model_dir()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L665", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_model_dir()", + "id": "breadarr_shared_src_config_default_model_dir" + }, + { + "label": "default_qbit_category()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L669", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_qbit_category()", + "id": "breadarr_shared_src_config_default_qbit_category" + }, + { + "label": "default_config_has_expected_values()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L678", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_config_has_expected_values()", + "id": "breadarr_shared_src_config_default_config_has_expected_values" + }, + { + "label": "load_falls_back_to_default_when_file_missing()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L685", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "load_falls_back_to_default_when_file_missing()", + "id": "breadarr_shared_src_config_load_falls_back_to_default_when_file_missing" + }, + { + "label": "parses_partial_toml_with_defaults()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L698", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "parses_partial_toml_with_defaults()", + "id": "breadarr_shared_src_config_parses_partial_toml_with_defaults" + }, + { + "label": "default_config_passes_validation()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L705", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "default_config_passes_validation()", + "id": "breadarr_shared_src_config_default_config_passes_validation" + }, + { + "label": "rejects_a_zero_reference_height()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L716", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "rejects_a_zero_reference_height()", + "id": "breadarr_shared_src_config_rejects_a_zero_reference_height" + }, + { + "label": "rejects_a_negative_min_size_reduction_pct()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L726", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "rejects_a_negative_min_size_reduction_pct()", + "id": "breadarr_shared_src_config_rejects_a_negative_min_size_reduction_pct" + }, + { + "label": "rejects_a_min_size_reduction_pct_above_one()", + "file_type": "code", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L732", + "_origin": "ast", + "community": 8, + "community_name": "config.rs", + "norm_label": "rejects_a_min_size_reduction_pct_above_one()", + "id": "breadarr_shared_src_config_rejects_a_min_size_reduction_pct_above_one" + }, + { + "label": "ffprobe.rs", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L1", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "ffprobe.rs", + "id": "breadarrd_src_importer_ffprobe" + }, + { + "label": "AudioStream", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L7", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "audiostream", + "id": "breadarrd_src_importer_ffprobe_audiostream" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "option", + "id": "breadarrd_src_importer_ffprobe_rs_option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "string", + "id": "breadarrd_src_importer_ffprobe_rs_string" + }, + { + "label": "SubtitleStream", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L15", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "subtitlestream", + "id": "breadarrd_src_importer_ffprobe_subtitlestream" + }, + { + "label": "MediaProbe", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L25", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "mediaprobe", + "id": "breadarrd_src_importer_ffprobe_mediaprobe" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "vec", + "id": "breadarrd_src_importer_ffprobe_rs_vec" + }, + { + "label": ".is_hdr()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L59", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": ".is_hdr()", + "id": "breadarrd_src_importer_ffprobe_mediaprobe_is_hdr" + }, + { + "label": "is_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L67", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "is_english()", + "id": "breadarrd_src_importer_ffprobe_is_english" + }, + { + "label": ".has_english_audio()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L72", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": ".has_english_audio()", + "id": "breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio" + }, + { + "label": ".default_audio_is_non_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L80", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": ".default_audio_is_non_english()", + "id": "breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english" + }, + { + "label": "probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "probe()", + "id": "breadarrd_src_importer_ffprobe_probe" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "path", + "id": "breadarrd_src_importer_ffprobe_rs_path" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "result", + "id": "breadarrd_src_importer_ffprobe_rs_result" + }, + { + "label": "build_media_probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L126", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "build_media_probe()", + "id": "breadarrd_src_importer_ffprobe_build_media_probe" + }, + { + "label": "Value", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "value", + "id": "value" + }, + { + "label": "parse_frame_rate_fraction()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L203", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "parse_frame_rate_fraction()", + "id": "breadarrd_src_importer_ffprobe_parse_frame_rate_fraction" + }, + { + "label": "DecodeCheck", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L220", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "decodecheck", + "id": "breadarrd_src_importer_ffprobe_decodecheck" + }, + { + "label": "verify_decodable()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L225", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "verify_decodable()", + "id": "breadarrd_src_importer_ffprobe_verify_decodable" + }, + { + "label": "verify_decodable_sampled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L259", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "verify_decodable_sampled()", + "id": "breadarrd_src_importer_ffprobe_verify_decodable_sampled" + }, + { + "label": "has_english_audio_true_when_any_track_is_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L300", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "has_english_audio_true_when_any_track_is_english()", + "id": "breadarrd_src_importer_ffprobe_has_english_audio_true_when_any_track_is_english" + }, + { + "label": "has_english_audio_false_with_no_tracks()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L322", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "has_english_audio_false_with_no_tracks()", + "id": "breadarrd_src_importer_ffprobe_has_english_audio_false_with_no_tracks" + }, + { + "label": "default_audio_is_non_english_true_when_default_track_is_not_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L327", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "default_audio_is_non_english_true_when_default_track_is_not_english()", + "id": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_true_when_default_track_is_not_english" + }, + { + "label": "default_audio_is_non_english_false_when_no_default_is_set()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L341", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "default_audio_is_non_english_false_when_no_default_is_set()", + "id": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_no_default_is_set" + }, + { + "label": "default_audio_is_non_english_false_when_default_is_english()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L357", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "default_audio_is_non_english_false_when_default_is_english()", + "id": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_default_is_english" + }, + { + "label": "probe_fails_gracefully_for_a_nonexistent_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L371", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "probe_fails_gracefully_for_a_nonexistent_file()", + "id": "breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file" + }, + { + "label": "generate_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L376", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "generate_clip()", + "id": "breadarrd_src_importer_ffprobe_generate_clip" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "pathbuf", + "id": "breadarrd_src_importer_ffprobe_rs_pathbuf" + }, + { + "label": "verify_decodable_sampled_passes_a_genuinely_intact_short_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L399", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "verify_decodable_sampled_passes_a_genuinely_intact_short_file()", + "id": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file" + }, + { + "label": "verify_decodable_sampled_passes_a_genuinely_intact_long_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L415", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "verify_decodable_sampled_passes_a_genuinely_intact_long_file()", + "id": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file" + }, + { + "label": "verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L433", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all()", + "id": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all" + }, + { + "label": "generate_test_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L452", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "generate_test_clip()", + "id": "breadarrd_src_importer_ffprobe_generate_test_clip" + }, + { + "label": "probe_extracts_real_resolution_and_audio_language_from_a_generated_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L472", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "probe_extracts_real_resolution_and_audio_language_from_a_generated_clip()", + "id": "breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip" + }, + { + "label": "probe_extracts_extra_metadata_from_a_generated_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L489", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "probe_extracts_extra_metadata_from_a_generated_clip()", + "id": "breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip" + }, + { + "label": "probe_finds_the_real_video_stream_even_when_attached_pic_comes_first()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L543", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "probe_finds_the_real_video_stream_even_when_attached_pic_comes_first()", + "id": "breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_even_when_attached_pic_comes_first" + }, + { + "label": "probe_finds_the_real_video_stream_when_attached_pic_comes_second()", + "file_type": "code", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L577", + "_origin": "ast", + "community": 10, + "community_name": "ffprobe.rs", + "norm_label": "probe_finds_the_real_video_stream_when_attached_pic_comes_second()", + "id": "breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_when_attached_pic_comes_second" + }, + { + "label": "importer/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "importer/mod.rs", + "id": "breadarrd_src_importer_mod" + }, + { + "label": "PendingGrab", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L36", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "pendinggrab", + "id": "breadarrd_src_importer_mod_pendinggrab" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "string", + "id": "breadarrd_src_importer_mod_rs_string" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "option", + "id": "breadarrd_src_importer_mod_rs_option" + }, + { + "label": ".release_id()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L72", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": ".release_id()", + "id": "breadarrd_src_importer_mod_pendinggrab_release_id" + }, + { + "label": ".media_item_id()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L80", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": ".media_item_id()", + "id": "breadarrd_src_importer_mod_pendinggrab_media_item_id" + }, + { + "label": ".torrent_hash()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L88", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": ".torrent_hash()", + "id": "breadarrd_src_importer_mod_pendinggrab_torrent_hash" + }, + { + "label": ".episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L96", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": ".episode_id()", + "id": "breadarrd_src_importer_mod_pendinggrab_episode_id" + }, + { + "label": ".root_folder()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L103", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": ".root_folder()", + "id": "breadarrd_src_importer_mod_pendinggrab_root_folder" + }, + { + "label": "fetch_pending_grabs()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "fetch_pending_grabs()", + "id": "breadarrd_src_importer_mod_fetch_pending_grabs" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "connection", + "id": "breadarrd_src_importer_mod_rs_connection" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "result", + "id": "breadarrd_src_importer_mod_rs_result" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "vec", + "id": "breadarrd_src_importer_mod_rs_vec" + }, + { + "label": "locate_video_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "locate_video_file()", + "id": "breadarrd_src_importer_mod_locate_video_file" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "path", + "id": "breadarrd_src_importer_mod_rs_path" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "pathbuf", + "id": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "label": "largest_video_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "largest_video_file()", + "id": "breadarrd_src_importer_mod_largest_video_file" + }, + { + "label": "walk_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "walk_files()", + "id": "breadarrd_src_importer_mod_walk_files" + }, + { + "label": "season_dir()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L226", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "season_dir()", + "id": "breadarrd_src_importer_mod_season_dir" + }, + { + "label": "has_cjk()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L238", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "has_cjk()", + "id": "breadarrd_src_importer_mod_has_cjk" + }, + { + "label": "deterministic_filename()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L248", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "deterministic_filename()", + "id": "breadarrd_src_importer_mod_deterministic_filename" + }, + { + "label": "deterministic_movie_filename()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L265", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "deterministic_movie_filename()", + "id": "breadarrd_src_importer_mod_deterministic_movie_filename" + }, + { + "label": "sanitize()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L273", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "sanitize()", + "id": "breadarrd_src_importer_mod_sanitize" + }, + { + "label": "insufficient_space()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L285", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "insufficient_space()", + "id": "breadarrd_src_importer_mod_insufficient_space" + }, + { + "label": "same_filesystem()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L306", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "same_filesystem()", + "id": "breadarrd_src_importer_mod_same_filesystem" + }, + { + "label": "move_or_copy_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L332", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "move_or_copy_file()", + "id": "breadarrd_src_importer_mod_move_or_copy_file" + }, + { + "label": "copy_via_temp_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L349", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "copy_via_temp_file()", + "id": "breadarrd_src_importer_mod_copy_via_temp_file" + }, + { + "label": "ImportStats", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L363", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "importstats", + "id": "breadarrd_src_importer_mod_importstats" + }, + { + "label": "update_grab_progress()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L389", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "update_grab_progress()", + "id": "breadarrd_src_importer_mod_update_grab_progress" + }, + { + "label": "grab_is_stalled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L408", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "grab_is_stalled()", + "id": "breadarrd_src_importer_mod_grab_is_stalled" + }, + { + "label": "grab_missing_past_grace()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L423", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "grab_missing_past_grace()", + "id": "breadarrd_src_importer_mod_grab_missing_past_grace" + }, + { + "label": "record_import_error()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L443", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "record_import_error()", + "id": "breadarrd_src_importer_mod_record_import_error" + }, + { + "label": "fail_grab()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L461", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "fail_grab()", + "id": "breadarrd_src_importer_mod_fail_grab" + }, + { + "label": "ReconcileOutcome", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L484", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcileoutcome", + "id": "breadarrd_src_importer_mod_reconcileoutcome" + }, + { + "label": "reconcile_missing_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L532", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcile_missing_files()", + "id": "breadarrd_src_importer_mod_reconcile_missing_files" + }, + { + "label": "find_by_basename()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L672", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "find_by_basename()", + "id": "breadarrd_src_importer_mod_find_by_basename" + }, + { + "label": "OsStr", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "osstr", + "id": "osstr" + }, + { + "label": "find_by_stem()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L692", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "find_by_stem()", + "id": "breadarrd_src_importer_mod_find_by_stem" + }, + { + "label": "RelinkCandidate", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L720", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "relinkcandidate", + "id": "breadarrd_src_importer_mod_relinkcandidate" + }, + { + "label": "collect_video_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L737", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "collect_video_files()", + "id": "breadarrd_src_importer_mod_collect_video_files" + }, + { + "label": "find_relinkable_episode_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "find_relinkable_episode_files()", + "id": "breadarrd_src_importer_mod_find_relinkable_episode_files" + }, + { + "label": "relink_episode_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L844", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "relink_episode_files()", + "id": "breadarrd_src_importer_mod_relink_episode_files" + }, + { + "label": "ensure_probed()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L875", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "ensure_probed()", + "id": "breadarrd_src_importer_mod_ensure_probed" + }, + { + "label": "ProbeFields", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L918", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "probefields", + "id": "breadarrd_src_importer_mod_probefields" + }, + { + "label": ".from_probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L942", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": ".from_probe()", + "id": "breadarrd_src_importer_mod_probefields_from_probe" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "self", + "id": "breadarrd_src_importer_mod_rs_self" + }, + { + "label": "upsert_probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L988", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "upsert_probe()", + "id": "breadarrd_src_importer_mod_upsert_probe" + }, + { + "label": "record_decode_check()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1068", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "record_decode_check()", + "id": "breadarrd_src_importer_mod_record_decode_check" + }, + { + "label": "probe_indicates_import_problem()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1093", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "probe_indicates_import_problem()", + "id": "breadarrd_src_importer_mod_probe_indicates_import_problem" + }, + { + "label": "ProbeSweepReport", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1106", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "probesweepreport", + "id": "breadarrd_src_importer_mod_probesweepreport" + }, + { + "label": "probe_library()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1129", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "probe_library()", + "id": "breadarrd_src_importer_mod_probe_library" + }, + { + "label": "VerifyLibraryReport", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1157", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "verifylibraryreport", + "id": "breadarrd_src_importer_mod_verifylibraryreport" + }, + { + "label": "verify_library()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1173", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "verify_library()", + "id": "breadarrd_src_importer_mod_verify_library" + }, + { + "label": "RemuxBacklogReport", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1218", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "remuxbacklogreport", + "id": "breadarrd_src_importer_mod_remuxbacklogreport" + }, + { + "label": "remux_backlog()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1237", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "remux_backlog()", + "id": "breadarrd_src_importer_mod_remux_backlog" + }, + { + "label": "remux_one_backlog_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1276", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "remux_one_backlog_file()", + "id": "breadarrd_src_importer_mod_remux_one_backlog_file" + }, + { + "label": "remap_path()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1323", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "remap_path()", + "id": "breadarrd_src_importer_mod_remap_path" + }, + { + "label": "run_import_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "run_import_cycle()", + "id": "breadarrd_src_importer_mod_run_import_cycle" + }, + { + "label": "QbitClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "qbitclient", + "id": "qbitclient" + }, + { + "label": "JellyfinClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "jellyfinclient", + "id": "breadarrd_src_importer_mod_rs_jellyfinclient" + }, + { + "label": "process_pending_grabs()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "process_pending_grabs()", + "id": "breadarrd_src_importer_mod_process_pending_grabs" + }, + { + "label": "TorrentInfo", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "torrentinfo", + "id": "torrentinfo" + }, + { + "label": "ImportOutcome", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1553", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "importoutcome", + "id": "breadarrd_src_importer_mod_importoutcome" + }, + { + "label": "maybe_enqueue_transcode()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1569", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "maybe_enqueue_transcode()", + "id": "breadarrd_src_importer_mod_maybe_enqueue_transcode" + }, + { + "label": "StaleFile", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1607", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "stalefile", + "id": "breadarrd_src_importer_mod_stalefile" + }, + { + "label": ".restore()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1617", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": ".restore()", + "id": "breadarrd_src_importer_mod_stalefile_restore" + }, + { + "label": "import_one()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "import_one()", + "id": "breadarrd_src_importer_mod_import_one" + }, + { + "label": "SeasonPackImportOutcome", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1987", + "_origin": "ast", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "seasonpackimportoutcome", + "id": "breadarrd_src_importer_mod_seasonpackimportoutcome" + }, + { + "label": "import_season_pack()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "_origin": "ast", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "import_season_pack()", + "id": "breadarrd_src_importer_mod_import_season_pack" + }, + { + "label": "PackFileOutcome", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2158", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "packfileoutcome", + "id": "breadarrd_src_importer_mod_packfileoutcome" + }, + { + "label": "import_season_pack_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "import_season_pack_file()", + "id": "breadarrd_src_importer_mod_import_season_pack_file" + }, + { + "label": "generate_test_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2353", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "generate_test_clip()", + "id": "breadarrd_src_importer_mod_generate_test_clip" + }, + { + "label": "ensure_probed_flags_a_low_resolution_file_as_under_quality()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2371", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "ensure_probed_flags_a_low_resolution_file_as_under_quality()", + "id": "breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality" + }, + { + "label": "ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2418", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality()", + "id": "breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality" + }, + { + "label": "ensure_probed_skips_reprobing_an_unchanged_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2458", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "ensure_probed_skips_reprobing_an_unchanged_file()", + "id": "breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file" + }, + { + "label": "probe_library_reports_probed_vs_skipped_up_to_date()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2491", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "probe_library_reports_probed_vs_skipped_up_to_date()", + "id": "breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date" + }, + { + "label": "verify_library_confirms_a_genuinely_decodable_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2524", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "verify_library_confirms_a_genuinely_decodable_file()", + "id": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file" + }, + { + "label": "verify_library_flags_a_file_that_parses_but_does_not_decode()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2572", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "verify_library_flags_a_file_that_parses_but_does_not_decode()", + "id": "breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode" + }, + { + "label": "verify_library_skips_files_that_never_even_passed_the_header_probe()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2626", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "verify_library_skips_files_that_never_even_passed_the_header_probe()", + "id": "breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe" + }, + { + "label": "seeded_release_conn()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2657", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "seeded_release_conn()", + "id": "breadarrd_src_importer_mod_seeded_release_conn" + }, + { + "label": "media_item_with_root()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2683", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "media_item_with_root()", + "id": "breadarrd_src_importer_mod_media_item_with_root" + }, + { + "label": "reconcile_clears_episode_file_rows_whose_path_no_longer_exists()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2694", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcile_clears_episode_file_rows_whose_path_no_longer_exists()", + "id": "breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists" + }, + { + "label": "reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2746", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it()", + "id": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it" + }, + { + "label": "reconcile_repairs_a_path_whose_extension_changed_from_a_transcode()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2805", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcile_repairs_a_path_whose_extension_changed_from_a_transcode()", + "id": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode" + }, + { + "label": "reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2849", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass()", + "id": "breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass" + }, + { + "label": "reconcile_dry_run_reports_without_writing_anything()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2888", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "reconcile_dry_run_reports_without_writing_anything()", + "id": "breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything" + }, + { + "label": "find_relinkable_episode_files_finds_a_file_with_no_tracked_row()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2921", + "_origin": "ast", + "community": 16, + "community_name": "find_relinkable_episode_files", + "norm_label": "find_relinkable_episode_files_finds_a_file_with_no_tracked_row()", + "id": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row" + }, + { + "label": "find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2970", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder()", + "id": "breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder" + }, + { + "label": "find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2997", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing()", + "id": "breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing" + }, + { + "label": "a_fresh_grab_is_not_stalled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3032", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "a_fresh_grab_is_not_stalled()", + "id": "breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled" + }, + { + "label": "a_grab_untouched_past_the_threshold_is_stalled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3038", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "a_grab_untouched_past_the_threshold_is_stalled()", + "id": "breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled" + }, + { + "label": "progress_advancing_resets_the_stall_clock()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3044", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "progress_advancing_resets_the_stall_clock()", + "id": "breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock" + }, + { + "label": "update_grab_progress_ignores_a_non_increasing_value()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3053", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "update_grab_progress_ignores_a_non_increasing_value()", + "id": "breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value" + }, + { + "label": "a_torrent_missing_within_the_grace_period_is_not_yet_failed()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3076", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "a_torrent_missing_within_the_grace_period_is_not_yet_failed()", + "id": "breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed" + }, + { + "label": "a_torrent_missing_past_the_grace_period_is_failed()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3082", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "a_torrent_missing_past_the_grace_period_is_failed()", + "id": "breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed" + }, + { + "label": "fail_grab_reopens_the_release_for_search()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3088", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "fail_grab_reopens_the_release_for_search()", + "id": "breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search" + }, + { + "label": "builds_filename_with_episode_title()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3120", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "builds_filename_with_episode_title()", + "id": "breadarrd_src_importer_mod_builds_filename_with_episode_title" + }, + { + "label": "builds_filename_without_episode_title()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3128", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "builds_filename_without_episode_title()", + "id": "breadarrd_src_importer_mod_builds_filename_without_episode_title" + }, + { + "label": "sanitizes_path_hostile_characters()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3136", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "sanitizes_path_hostile_characters()", + "id": "breadarrd_src_importer_mod_sanitizes_path_hostile_characters" + }, + { + "label": "omits_a_cjk_only_episode_title_instead_of_embedding_it()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3141", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "omits_a_cjk_only_episode_title_instead_of_embedding_it()", + "id": "breadarrd_src_importer_mod_omits_a_cjk_only_episode_title_instead_of_embedding_it" + }, + { + "label": "insufficient_space_is_false_for_a_trivially_small_request()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3152", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "insufficient_space_is_false_for_a_trivially_small_request()", + "id": "breadarrd_src_importer_mod_insufficient_space_is_false_for_a_trivially_small_request" + }, + { + "label": "insufficient_space_is_true_for_an_absurd_request()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3157", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "insufficient_space_is_true_for_an_absurd_request()", + "id": "breadarrd_src_importer_mod_insufficient_space_is_true_for_an_absurd_request" + }, + { + "label": "same_filesystem_is_true_for_two_paths_under_the_same_temp_dir()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3171", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "same_filesystem_is_true_for_two_paths_under_the_same_temp_dir()", + "id": "breadarrd_src_importer_mod_same_filesystem_is_true_for_two_paths_under_the_same_temp_dir" + }, + { + "label": "same_filesystem_is_false_when_either_path_cannot_be_stat_d()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3185", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "same_filesystem_is_false_when_either_path_cannot_be_stat_d()", + "id": "breadarrd_src_importer_mod_same_filesystem_is_false_when_either_path_cannot_be_stat_d" + }, + { + "label": "copy_via_temp_file_writes_through_a_part_file_and_renames_into_place()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3199", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "copy_via_temp_file_writes_through_a_part_file_and_renames_into_place()", + "id": "breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place" + }, + { + "label": "move_or_copy_file_moves_the_source_out()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3220", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "move_or_copy_file_moves_the_source_out()", + "id": "breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out" + }, + { + "label": "locates_a_single_file_torrent()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3237", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "locates_a_single_file_torrent()", + "id": "breadarrd_src_importer_mod_locates_a_single_file_torrent" + }, + { + "label": "remap_path_translates_container_prefix_to_host_prefix()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3250", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "remap_path_translates_container_prefix_to_host_prefix()", + "id": "breadarrd_src_importer_mod_remap_path_translates_container_prefix_to_host_prefix" + }, + { + "label": "remap_path_is_noop_when_prefixes_not_configured()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3262", + "_origin": "ast", + "community": 11, + "community_name": "importer/mod.rs", + "norm_label": "remap_path_is_noop_when_prefixes_not_configured()", + "id": "breadarrd_src_importer_mod_remap_path_is_noop_when_prefixes_not_configured" + }, + { + "label": "process_pending_grabs_routes_each_grab_by_torrent_state()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3270", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "process_pending_grabs_routes_each_grab_by_torrent_state()", + "id": "breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state" + }, + { + "label": "does_not_import_a_torrent_while_it_is_still_being_physically_moved()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3399", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "does_not_import_a_torrent_while_it_is_still_being_physically_moved()", + "id": "breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved" + }, + { + "label": "a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3449", + "_origin": "ast", + "community": 13, + "community_name": "process_pending_grabs", + "norm_label": "a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever()", + "id": "breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever" + }, + { + "label": "imports_a_movie_release_with_no_episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3520", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "imports_a_movie_release_with_no_episode_id()", + "id": "breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id" + }, + { + "label": "import_one_enqueues_a_transcode_job_when_transcode_is_enabled()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3599", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "import_one_enqueues_a_transcode_job_when_transcode_is_enabled()", + "id": "breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled" + }, + { + "label": "import_one_enqueues_an_anime_tagged_transcode_job_for_anime()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3668", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "import_one_enqueues_an_anime_tagged_transcode_job_for_anime()", + "id": "breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime" + }, + { + "label": "import_one_places_a_single_episode_grab_under_its_season_subfolder()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3745", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "import_one_places_a_single_episode_grab_under_its_season_subfolder()", + "id": "breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder" + }, + { + "label": "import_one_flags_quality_when_the_real_file_is_under_1080p()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3817", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "import_one_flags_quality_when_the_real_file_is_under_1080p()", + "id": "breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p" + }, + { + "label": "generate_dual_audio_clip()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3900", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "generate_dual_audio_clip()", + "id": "breadarrd_src_importer_mod_generate_dual_audio_clip" + }, + { + "label": "remux_backlog_promotes_english_to_default_for_a_flagged_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3933", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "remux_backlog_promotes_english_to_default_for_a_flagged_file()", + "id": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file" + }, + { + "label": "remux_backlog_skips_non_mkv_files()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3992", + "_origin": "ast", + "community": 14, + "community_name": "Connection", + "norm_label": "remux_backlog_skips_non_mkv_files()", + "id": "breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files" + }, + { + "label": "refuses_to_overwrite_an_already_imported_higher_scoring_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4021", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "refuses_to_overwrite_an_already_imported_higher_scoring_file()", + "id": "breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file" + }, + { + "label": "a_strictly_better_release_replaces_the_existing_file_via_a_real_move()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4094", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "a_strictly_better_release_replaces_the_existing_file_via_a_real_move()", + "id": "breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move" + }, + { + "label": "an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4186", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one()", + "id": "breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one" + }, + { + "label": "a_drifted_root_folder_does_not_defeat_the_dest_collision_check()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4287", + "_origin": "ast", + "community": 15, + "community_name": "import_one", + "norm_label": "a_drifted_root_folder_does_not_defeat_the_dest_collision_check()", + "id": "breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check" + }, + { + "label": "locates_the_largest_video_file_in_a_directory()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4370", + "_origin": "ast", + "community": 12, + "community_name": "Result", + "norm_label": "locates_the_largest_video_file_in_a_directory()", + "id": "breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory" + }, + { + "label": "seeded_season_pack_conn()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4386", + "_origin": "ast", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "seeded_season_pack_conn()", + "id": "breadarrd_src_importer_mod_seeded_season_pack_conn" + }, + { + "label": "import_season_pack_imports_every_file_and_marks_episodes_owned()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4418", + "_origin": "ast", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "import_season_pack_imports_every_file_and_marks_episodes_owned()", + "id": "breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned" + }, + { + "label": "import_season_pack_skips_episodes_that_already_have_a_better_file()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4479", + "_origin": "ast", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "import_season_pack_skips_episodes_that_already_have_a_better_file()", + "id": "breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file" + }, + { + "label": "import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4534", + "_origin": "ast", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release()", + "id": "breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release" + }, + { + "label": "import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode()", + "file_type": "code", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4595", + "_origin": "ast", + "community": 18, + "community_name": "import_season_pack", + "norm_label": "import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode()", + "id": "breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode" + }, + { + "label": "transcode/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "transcode/mod.rs", + "id": "breadarrd_src_transcode_mod" + }, + { + "label": "target_bitrate_kbps()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L19", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "target_bitrate_kbps()", + "id": "breadarrd_src_transcode_mod_target_bitrate_kbps" + }, + { + "label": "run_ffmpeg_encode_live_action()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "run_ffmpeg_encode_live_action()", + "id": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "path", + "id": "breadarrd_src_transcode_mod_rs_path" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "result", + "id": "breadarrd_src_transcode_mod_rs_result" + }, + { + "label": "run_ffmpeg_encode_anime()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L192", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "run_ffmpeg_encode_anime()", + "id": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime" + }, + { + "label": "subtitle_codec_args()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L242", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "subtitle_codec_args()", + "id": "breadarrd_src_transcode_mod_subtitle_codec_args" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "vec", + "id": "breadarrd_src_transcode_mod_rs_vec" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "string", + "id": "breadarrd_src_transcode_mod_rs_string" + }, + { + "label": "temp_path_for()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L283", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "temp_path_for()", + "id": "breadarrd_src_transcode_mod_temp_path_for" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "pathbuf", + "id": "breadarrd_src_transcode_mod_rs_pathbuf" + }, + { + "label": "EncodeOutcome", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L296", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encodeoutcome", + "id": "breadarrd_src_transcode_mod_encodeoutcome" + }, + { + "label": "encode_and_verify()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify()", + "id": "breadarrd_src_transcode_mod_encode_and_verify" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "option", + "id": "breadarrd_src_transcode_mod_rs_option" + }, + { + "label": "is_beneficial()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L460", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "is_beneficial()", + "id": "breadarrd_src_transcode_mod_is_beneficial" + }, + { + "label": "is_anime()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L473", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "is_anime()", + "id": "breadarrd_src_transcode_mod_is_anime" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "connection", + "id": "breadarrd_src_transcode_mod_rs_connection" + }, + { + "label": "is_anime_path()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L496", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "is_anime_path()", + "id": "breadarrd_src_transcode_mod_is_anime_path" + }, + { + "label": "is_anime_content()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L506", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "is_anime_content()", + "id": "breadarrd_src_transcode_mod_is_anime_content" + }, + { + "label": "reset_orphaned_running_jobs()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L533", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "reset_orphaned_running_jobs()", + "id": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs" + }, + { + "label": "enqueue()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "enqueue()", + "id": "breadarrd_src_transcode_mod_enqueue" + }, + { + "label": "should_enqueue()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L596", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "should_enqueue()", + "id": "breadarrd_src_transcode_mod_should_enqueue" + }, + { + "label": "find_backlog_candidates()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "find_backlog_candidates()", + "id": "breadarrd_src_transcode_mod_find_backlog_candidates" + }, + { + "label": "find_oversized_av1_candidates()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "find_oversized_av1_candidates()", + "id": "breadarrd_src_transcode_mod_find_oversized_av1_candidates" + }, + { + "label": "BacklogCandidate", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L727", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "backlogcandidate", + "id": "breadarrd_src_transcode_mod_backlogcandidate" + }, + { + "label": "ClaimedJob", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L738", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "claimedjob", + "id": "breadarrd_src_transcode_mod_claimedjob" + }, + { + "label": "claim_pending_jobs()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "claim_pending_jobs()", + "id": "breadarrd_src_transcode_mod_claim_pending_jobs" + }, + { + "label": "Mutex", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "mutex", + "id": "mutex" + }, + { + "label": "finalize_job()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "finalize_job()", + "id": "breadarrd_src_transcode_mod_finalize_job" + }, + { + "label": "TranscodeOutcome", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L948", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "transcodeoutcome", + "id": "breadarrd_src_transcode_mod_transcodeoutcome" + }, + { + "label": "FinalizedJob", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L953", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "finalizedjob", + "id": "breadarrd_src_transcode_mod_finalizedjob" + }, + { + "label": "TranscodeCycleStats", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L959", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "transcodecyclestats", + "id": "breadarrd_src_transcode_mod_transcodecyclestats" + }, + { + "label": ".merge()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L968", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": ".merge()", + "id": "breadarrd_src_transcode_mod_transcodecyclestats_merge" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "self", + "id": "breadarrd_src_transcode_mod_rs_self" + }, + { + "label": "live_action_parallelism_for()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L989", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "live_action_parallelism_for()", + "id": "breadarrd_src_transcode_mod_live_action_parallelism_for" + }, + { + "label": "effective_parallelism()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1007", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "effective_parallelism()", + "id": "breadarrd_src_transcode_mod_effective_parallelism" + }, + { + "label": "JellyfinClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "jellyfinclient", + "id": "breadarrd_src_transcode_mod_rs_jellyfinclient" + }, + { + "label": "run_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "run_cycle()", + "id": "breadarrd_src_transcode_mod_run_cycle" + }, + { + "label": "run_pipeline_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "run_pipeline_cycle()", + "id": "breadarrd_src_transcode_mod_run_pipeline_cycle" + }, + { + "label": "cfg()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1188", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "cfg()", + "id": "breadarrd_src_transcode_mod_cfg" + }, + { + "label": "seed_file()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1212", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "seed_file()", + "id": "breadarrd_src_transcode_mod_seed_file" + }, + { + "label": "claim_pending_jobs_respects_already_running_jobs_as_a_global_cap()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1235", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "claim_pending_jobs_respects_already_running_jobs_as_a_global_cap()", + "id": "breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap" + }, + { + "label": "find_backlog_candidates_excludes_skipped_jobs()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1282", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "find_backlog_candidates_excludes_skipped_jobs()", + "id": "breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs" + }, + { + "label": "claim_pending_jobs_claims_nothing_when_already_at_the_cap()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1300", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "claim_pending_jobs_claims_nothing_when_already_at_the_cap()", + "id": "breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap" + }, + { + "label": "claim_pending_jobs_enforces_live_action_and_anime_caps_independently()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1329", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "claim_pending_jobs_enforces_live_action_and_anime_caps_independently()", + "id": "breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently" + }, + { + "label": "generate_test_clip()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1364", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "generate_test_clip()", + "id": "breadarrd_src_transcode_mod_generate_test_clip" + }, + { + "label": "should_enqueue_rejects_missing_codec_or_height()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1390", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "should_enqueue_rejects_missing_codec_or_height()", + "id": "breadarrd_src_transcode_mod_should_enqueue_rejects_missing_codec_or_height" + }, + { + "label": "encode_and_verify_skips_a_file_that_is_already_av1()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1405", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify_skips_a_file_that_is_already_av1()", + "id": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1" + }, + { + "label": "temp_path_for_is_not_picked_up_by_video_file_scans()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1434", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "temp_path_for_is_not_picked_up_by_video_file_scans()", + "id": "breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans" + }, + { + "label": "is_beneficial_rejects_growth_and_marginal_shrinkage()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1460", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "is_beneficial_rejects_growth_and_marginal_shrinkage()", + "id": "breadarrd_src_transcode_mod_is_beneficial_rejects_growth_and_marginal_shrinkage" + }, + { + "label": "live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1476", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using()", + "id": "breadarrd_src_transcode_mod_live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using" + }, + { + "label": "encode_and_verify_skips_pre_emptively_when_source_is_already_efficient()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1496", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify_skips_pre_emptively_when_source_is_already_efficient()", + "id": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient" + }, + { + "label": "generate_lossless_test_clip()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1514", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "generate_lossless_test_clip()", + "id": "breadarrd_src_transcode_mod_generate_lossless_test_clip" + }, + { + "label": "generate_clip_with_attached_pic()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1536", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "generate_clip_with_attached_pic()", + "id": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic" + }, + { + "label": "generate_clip_with_mov_text_subtitle()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1561", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "generate_clip_with_mov_text_subtitle()", + "id": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle" + }, + { + "label": "subtitle_codec_args_converts_only_mov_text()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1585", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "subtitle_codec_args_converts_only_mov_text()", + "id": "breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text" + }, + { + "label": "encode_and_verify_handles_a_source_with_attached_cover_art()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1606", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify_handles_a_source_with_attached_cover_art()", + "id": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art" + }, + { + "label": "encode_and_verify_handles_a_source_with_a_mov_text_subtitle()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1631", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify_handles_a_source_with_a_mov_text_subtitle()", + "id": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle" + }, + { + "label": "encode_and_verify_anime_pipeline_shrinks_a_bloated_source()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1660", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify_anime_pipeline_shrinks_a_bloated_source()", + "id": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source" + }, + { + "label": "encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1692", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit()", + "id": "breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit" + }, + { + "label": "is_anime_path_matches_configured_root_folders()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1736", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "is_anime_path_matches_configured_root_folders()", + "id": "breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders" + }, + { + "label": "target_bitrate_matches_reference_at_reference_resolution()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1753", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "target_bitrate_matches_reference_at_reference_resolution()", + "id": "breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution" + }, + { + "label": "target_bitrate_scales_down_for_720p()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1761", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "target_bitrate_scales_down_for_720p()", + "id": "breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p" + }, + { + "label": "target_bitrate_scales_up_for_1440p()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1771", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "target_bitrate_scales_up_for_1440p()", + "id": "breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p" + }, + { + "label": "run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order()", + "file_type": "code", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1792", + "_origin": "ast", + "community": 9, + "community_name": "transcode/mod.rs", + "norm_label": "run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order()", + "id": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order" + }, + { + "label": "api/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "api/mod.rs", + "id": "breadarrd_src_api_mod" + }, + { + "label": "AppState", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L24", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "appstate", + "id": "breadarrd_src_api_mod_appstate" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "connection", + "id": "breadarrd_src_api_mod_rs_connection" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "option", + "id": "breadarrd_src_api_mod_rs_option" + }, + { + "label": "TvdbClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "tvdbclient", + "id": "tvdbclient" + }, + { + "label": "TmdbClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "tmdbclient", + "id": "tmdbclient" + }, + { + "label": "QbitClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "qbitclient", + "id": "breadarrd_src_api_mod_rs_qbitclient" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "string", + "id": "breadarrd_src_api_mod_rs_string" + }, + { + "label": "Sender", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "sender", + "id": "sender" + }, + { + "label": "BackgroundRequest", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L47", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "backgroundrequest", + "id": "breadarrd_src_api_mod_backgroundrequest" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "result", + "id": "breadarrd_src_api_mod_rs_result" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "vec", + "id": "breadarrd_src_api_mod_rs_vec" + }, + { + "label": "ReleaseCandidate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "releasecandidate", + "id": "breadarrd_src_api_mod_rs_releasecandidate" + }, + { + "label": "CycleStatus", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L76", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "cyclestatus", + "id": "breadarrd_src_api_mod_cyclestatus" + }, + { + "label": "CycleRecord", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L90", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "cyclerecord", + "id": "breadarrd_src_api_mod_cyclerecord" + }, + { + "label": "DateTime", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "datetime", + "id": "datetime" + }, + { + "label": "Utc", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "utc", + "id": "utc" + }, + { + "label": "require_api_token()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "require_api_token()", + "id": "breadarrd_src_api_mod_require_api_token" + }, + { + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "state", + "id": "breadarrd_src_api_mod_rs_state" + }, + { + "label": "Request", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "request", + "id": "request" + }, + { + "label": "Next", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "next", + "id": "next" + }, + { + "label": "Response", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "response", + "id": "response" + }, + { + "label": "constant_time_eq()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L125", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "constant_time_eq()", + "id": "breadarrd_src_api_mod_constant_time_eq" + }, + { + "label": "router()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L133", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "router()", + "id": "breadarrd_src_api_mod_router" + }, + { + "label": "constant_time_eq_matches_identical_strings()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L202", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "constant_time_eq_matches_identical_strings()", + "id": "breadarrd_src_api_mod_constant_time_eq_matches_identical_strings" + }, + { + "label": "constant_time_eq_rejects_different_strings_of_the_same_length()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L207", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "constant_time_eq_rejects_different_strings_of_the_same_length()", + "id": "breadarrd_src_api_mod_constant_time_eq_rejects_different_strings_of_the_same_length" + }, + { + "label": "constant_time_eq_rejects_different_lengths()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L212", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "constant_time_eq_rejects_different_lengths()", + "id": "breadarrd_src_api_mod_constant_time_eq_rejects_different_lengths" + }, + { + "label": "constant_time_eq_treats_empty_strings_as_equal()", + "file_type": "code", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L217", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "constant_time_eq_treats_empty_strings_as_equal()", + "id": "breadarrd_src_api_mod_constant_time_eq_treats_empty_strings_as_equal" + }, + { + "label": "review.rs", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L1", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "review.rs", + "id": "breadarrd_src_api_routes_review" + }, + { + "label": "list()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "list()", + "id": "breadarrd_src_api_routes_review_list" + }, + { + "label": "State", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "state", + "id": "breadarrd_src_api_routes_review_rs_state" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "result", + "id": "breadarrd_src_api_routes_review_rs_result" + }, + { + "label": "Json", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "json", + "id": "json" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "vec", + "id": "breadarrd_src_api_routes_review_rs_vec" + }, + { + "label": "ReviewQueueEntry", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "reviewqueueentry", + "id": "reviewqueueentry" + }, + { + "label": "StatusCode", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "statuscode", + "id": "statuscode" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "string", + "id": "breadarrd_src_api_routes_review_rs_string" + }, + { + "label": "approve()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "approve()", + "id": "breadarrd_src_api_routes_review_approve" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "path", + "id": "breadarrd_src_api_routes_review_rs_path" + }, + { + "label": "reject()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "reject()", + "id": "breadarrd_src_api_routes_review_reject" + }, + { + "label": "internal()", + "file_type": "code", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L117", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "internal()", + "id": "breadarrd_src_api_routes_review_internal" + }, + { + "label": "E", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 1, + "community_name": "api/mod.rs", + "norm_label": "e", + "id": "e" + }, + { + "label": "matcher/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L1", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "matcher/mod.rs", + "id": "breadarrd_src_matcher_mod" + }, + { + "label": "ensure_model()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "ensure_model()", + "id": "breadarrd_src_matcher_mod_ensure_model" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "path", + "id": "breadarrd_src_matcher_mod_rs_path" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "result", + "id": "breadarrd_src_matcher_mod_rs_result" + }, + { + "label": "PathBuf", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "pathbuf", + "id": "pathbuf" + }, + { + "label": "download()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L44", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "download()", + "id": "breadarrd_src_matcher_mod_download" + }, + { + "label": "MatchCandidate", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L73", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "matchcandidate", + "id": "breadarrd_src_matcher_mod_matchcandidate" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "string", + "id": "breadarrd_src_matcher_mod_rs_string" + }, + { + "label": "MatchOutcome", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L80", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "matchoutcome", + "id": "breadarrd_src_matcher_mod_matchoutcome" + }, + { + "label": "TitleMatcher", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L86", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "titlematcher", + "id": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "label": "OrtEmbedder", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "ortembedder", + "id": "ortembedder" + }, + { + "label": "HashMap", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "hashmap", + "id": "hashmap" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "vec", + "id": "breadarrd_src_matcher_mod_rs_vec" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": ".load()", + "id": "breadarrd_src_matcher_mod_titlematcher_load" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "self", + "id": "breadarrd_src_matcher_mod_rs_self" + }, + { + "label": ".embed_cached()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L110", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": ".embed_cached()", + "id": "breadarrd_src_matcher_mod_titlematcher_embed_cached" + }, + { + "label": ".embed_query()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L121", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": ".embed_query()", + "id": "breadarrd_src_matcher_mod_titlematcher_embed_query" + }, + { + "label": ".best_match_index()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L136", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": ".best_match_index()", + "id": "breadarrd_src_matcher_mod_titlematcher_best_match_index" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "option", + "id": "breadarrd_src_matcher_mod_rs_option" + }, + { + "label": ".match_title()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L156", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": ".match_title()", + "id": "breadarrd_src_matcher_mod_titlematcher_match_title" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "connection", + "id": "breadarrd_src_matcher_mod_rs_connection" + }, + { + "label": "token_overlap_ratio()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L224", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "token_overlap_ratio()", + "id": "breadarrd_src_matcher_mod_token_overlap_ratio" + }, + { + "label": "queue_for_review()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L246", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "queue_for_review()", + "id": "breadarrd_src_matcher_mod_queue_for_review" + }, + { + "label": "identical_titles_fully_overlap()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L276", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "identical_titles_fully_overlap()", + "id": "breadarrd_src_matcher_mod_identical_titles_fully_overlap" + }, + { + "label": "short_alias_contained_in_longer_title_fully_overlaps()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L281", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "short_alias_contained_in_longer_title_fully_overlaps()", + "id": "breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps" + }, + { + "label": "unrelated_titles_have_no_overlap()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L291", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "unrelated_titles_have_no_overlap()", + "id": "breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap" + }, + { + "label": "empty_input_has_zero_overlap()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L303", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "empty_input_has_zero_overlap()", + "id": "breadarrd_src_matcher_mod_empty_input_has_zero_overlap" + }, + { + "label": "shared_particle_alone_is_not_real_overlap()", + "file_type": "code", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L308", + "_origin": "ast", + "community": 6, + "community_name": "TitleMatcher", + "norm_label": "shared_particle_alone_is_not_real_overlap()", + "id": "breadarrd_src_matcher_mod_shared_particle_alone_is_not_real_overlap" + }, + { + "label": "parser/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L1", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parser/mod.rs", + "id": "breadarrd_src_parser_mod" + }, + { + "label": "Source", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L7", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "source", + "id": "breadarrd_src_parser_mod_source" + }, + { + "label": "Codec", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L16", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "codec", + "id": "breadarrd_src_parser_mod_codec" + }, + { + "label": "ParsedRelease", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L23", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parsedrelease", + "id": "breadarrd_src_parser_mod_parsedrelease" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "string", + "id": "breadarrd_src_parser_mod_rs_string" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "option", + "id": "breadarrd_src_parser_mod_rs_option" + }, + { + "label": "parse()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L39", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parse()", + "id": "breadarrd_src_parser_mod_parse" + }, + { + "label": "parses_standard_sxxexx_with_group_and_quality_chain()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L124", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_standard_sxxexx_with_group_and_quality_chain()", + "id": "breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain" + }, + { + "label": "parses_sxxexx_with_a_trailing_fansub_revision_tag()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L135", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_sxxexx_with_a_trailing_fansub_revision_tag()", + "id": "breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag" + }, + { + "label": "parses_subsplease_dash_episode_with_group_and_hash()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L145", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_subsplease_dash_episode_with_group_and_hash()", + "id": "breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash" + }, + { + "label": "parses_erai_raws_bracket_quality_block()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L156", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_erai_raws_bracket_quality_block()", + "id": "breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block" + }, + { + "label": "parses_lolihouse_webrip_hevc_10bit()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L166", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_lolihouse_webrip_hevc_10bit()", + "id": "breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit" + }, + { + "label": "parses_season_pack_no_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L176", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_season_pack_no_episode()", + "id": "breadarrd_src_parser_mod_parses_season_pack_no_episode" + }, + { + "label": "parses_season_pack_shapes_without_literal_parens()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L185", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_season_pack_shapes_without_literal_parens()", + "id": "breadarrd_src_parser_mod_parses_season_pack_shapes_without_literal_parens" + }, + { + "label": "parses_a_season_marker_followed_by_a_dash_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L221", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_a_season_marker_followed_by_a_dash_episode()", + "id": "breadarrd_src_parser_mod_parses_a_season_marker_followed_by_a_dash_episode" + }, + { + "label": "a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L231", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode()", + "id": "breadarrd_src_parser_mod_a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode" + }, + { + "label": "does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L248", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range()", + "id": "breadarrd_src_parser_mod_does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range" + }, + { + "label": "parses_yameii_dash_sxxexx_with_english_dub_tag()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L257", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_yameii_dash_sxxexx_with_english_dub_tag()", + "id": "breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag" + }, + { + "label": "parses_year_and_bare_episode_number()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L266", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "parses_year_and_bare_episode_number()", + "id": "breadarrd_src_parser_mod_parses_year_and_bare_episode_number" + }, + { + "label": "does_not_panic_on_real_corpus()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L279", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "does_not_panic_on_real_corpus()", + "id": "breadarrd_src_parser_mod_does_not_panic_on_real_corpus" + }, + { + "label": "refuses_to_resolve_a_bracketed_batch_range_to_one_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L299", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "refuses_to_resolve_a_bracketed_batch_range_to_one_episode()", + "id": "breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode" + }, + { + "label": "refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L308", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode()", + "id": "breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode" + }, + { + "label": "refuses_to_resolve_an_sxxexx_range_to_one_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L317", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "refuses_to_resolve_an_sxxexx_range_to_one_episode()", + "id": "breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode" + }, + { + "label": "single_episode_dash_titles_are_unaffected_by_range_detection()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L327", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "single_episode_dash_titles_are_unaffected_by_range_detection()", + "id": "breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection" + }, + { + "label": "extracts_a_bare_year_from_a_scene_style_movie_name()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L336", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extracts_a_bare_year_from_a_scene_style_movie_name()", + "id": "breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name" + }, + { + "label": "does_not_mistake_a_year_titled_movie_for_a_bare_year()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L349", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "does_not_mistake_a_year_titled_movie_for_a_bare_year()", + "id": "breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year" + }, + { + "label": "brackets_still_take_priority_over_a_coincidental_bare_year()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L358", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "brackets_still_take_priority_over_a_coincidental_bare_year()", + "id": "breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year" + }, + { + "label": "does_not_panic_on_unparsable_manga_release()", + "file_type": "code", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L364", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "does_not_panic_on_unparsable_manga_release()", + "id": "breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release" + }, + { + "label": "tokens.rs", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L1", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "tokens.rs", + "id": "breadarrd_src_parser_tokens" + }, + { + "label": "overlaps_a_date()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L105", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "overlaps_a_date()", + "id": "breadarrd_src_parser_tokens_overlaps_a_date" + }, + { + "label": "looks_like_episode_range()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L109", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "looks_like_episode_range()", + "id": "breadarrd_src_parser_tokens_looks_like_episode_range" + }, + { + "label": "extract_group()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L136", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_group()", + "id": "breadarrd_src_parser_tokens_extract_group" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "option", + "id": "breadarrd_src_parser_tokens_rs_option" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "string", + "id": "breadarrd_src_parser_tokens_rs_string" + }, + { + "label": "extract_container()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L142", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_container()", + "id": "breadarrd_src_parser_tokens_extract_container" + }, + { + "label": "extract_resolution()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L146", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_resolution()", + "id": "breadarrd_src_parser_tokens_extract_resolution" + }, + { + "label": "extract_source()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L155", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_source()", + "id": "breadarrd_src_parser_tokens_extract_source" + }, + { + "label": "extract_codec()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L168", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_codec()", + "id": "breadarrd_src_parser_tokens_extract_codec" + }, + { + "label": "extract_bit_depth()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L180", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_bit_depth()", + "id": "breadarrd_src_parser_tokens_extract_bit_depth" + }, + { + "label": "extract_year()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L184", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_year()", + "id": "breadarrd_src_parser_tokens_extract_year" + }, + { + "label": "find_real_dash_episode()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L209", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "find_real_dash_episode()", + "id": "breadarrd_src_parser_tokens_find_real_dash_episode" + }, + { + "label": "Captures", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "captures", + "id": "captures" + }, + { + "label": "extract_episode_info()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L220", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "extract_episode_info()", + "id": "breadarrd_src_parser_tokens_extract_episode_info" + }, + { + "label": "first_quality_marker()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L266", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "first_quality_marker()", + "id": "breadarrd_src_parser_tokens_first_quality_marker" + }, + { + "label": "derive_title()", + "file_type": "code", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L278", + "_origin": "ast", + "community": 7, + "community_name": "parser/mod.rs", + "norm_label": "derive_title()", + "id": "breadarrd_src_parser_tokens_derive_title" + }, + { + "label": "scheduler.rs", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "scheduler.rs", + "id": "breadarrd_src_scheduler" + }, + { + "label": "ProcessOutcome", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L12", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "processoutcome", + "id": "breadarrd_src_scheduler_processoutcome" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "option", + "id": "breadarrd_src_scheduler_rs_option" + }, + { + "label": "RejectReason", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "rejectreason", + "id": "rejectreason" + }, + { + "label": "MediaItemRow", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L62", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "mediaitemrow", + "id": "breadarrd_src_scheduler_mediaitemrow" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "string", + "id": "breadarrd_src_scheduler_rs_string" + }, + { + "label": "get_media_item()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "get_media_item()", + "id": "breadarrd_src_scheduler_get_media_item" + }, + { + "label": "Connection", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "connection", + "id": "breadarrd_src_scheduler_rs_connection" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "result", + "id": "breadarrd_src_scheduler_rs_result" + }, + { + "label": "load_quality_profile()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "load_quality_profile()", + "id": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "label": "ProfileKind", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "profilekind", + "id": "profilekind" + }, + { + "label": "QualityProfile", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "qualityprofile", + "id": "qualityprofile" + }, + { + "label": "looks_like_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L113", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "looks_like_episode()", + "id": "breadarrd_src_scheduler_looks_like_episode" + }, + { + "label": "looks_like_season_pack()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L122", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "looks_like_season_pack()", + "id": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "label": "release_sort_key()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "release_sort_key()", + "id": "breadarrd_src_scheduler_release_sort_key" + }, + { + "label": "Reverse", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "reverse", + "id": "reverse" + }, + { + "label": "looks_like_non_video_format()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L147", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "looks_like_non_video_format()", + "id": "breadarrd_src_scheduler_looks_like_non_video_format" + }, + { + "label": "movie_year_mismatch()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L167", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "movie_year_mismatch()", + "id": "breadarrd_src_scheduler_movie_year_mismatch" + }, + { + "label": "movie_needs_grab()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L180", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "movie_needs_grab()", + "id": "breadarrd_src_scheduler_movie_needs_grab" + }, + { + "label": "movie_eligible_for_upgrade()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L210", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "movie_eligible_for_upgrade()", + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade" + }, + { + "label": "is_anime()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L243", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "is_anime()", + "id": "breadarrd_src_scheduler_is_anime" + }, + { + "label": "resolve_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "resolve_episode()", + "id": "breadarrd_src_scheduler_resolve_episode" + }, + { + "label": "find_episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "find_episode_id()", + "id": "breadarrd_src_scheduler_find_episode_id" + }, + { + "label": "find_monitored_missing_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "find_monitored_missing_episode()", + "id": "breadarrd_src_scheduler_find_monitored_missing_episode" + }, + { + "label": "find_monitored_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "find_monitored_episode()", + "id": "breadarrd_src_scheduler_find_monitored_episode" + }, + { + "label": "count_monitored_missing_episodes_in_season()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L333", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "count_monitored_missing_episodes_in_season()", + "id": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season" + }, + { + "label": "infer_has_english_audio()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L351", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "infer_has_english_audio()", + "id": "breadarrd_src_scheduler_infer_has_english_audio" + }, + { + "label": "best_existing_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "best_existing_score()", + "id": "breadarrd_src_scheduler_best_existing_score" + }, + { + "label": "best_existing_movie_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "best_existing_movie_score()", + "id": "breadarrd_src_scheduler_best_existing_movie_score" + }, + { + "label": "best_existing_season_pack_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "best_existing_season_pack_score()", + "id": "breadarrd_src_scheduler_best_existing_season_pack_score" + }, + { + "label": "should_grab()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L403", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "should_grab()", + "id": "breadarrd_src_scheduler_should_grab" + }, + { + "label": "record_grab()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "_origin": "ast", + "community": 23, + "community_name": "seeded_conn", + "norm_label": "record_grab()", + "id": "breadarrd_src_scheduler_record_grab" + }, + { + "label": "is_seen()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L458", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "is_seen()", + "id": "breadarrd_src_scheduler_is_seen" + }, + { + "label": "mark_seen()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L467", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "mark_seen()", + "id": "breadarrd_src_scheduler_mark_seen" + }, + { + "label": "process_item()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "process_item()", + "id": "breadarrd_src_scheduler_process_item" + }, + { + "label": "QbitClient", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "qbitclient", + "id": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "label": "grab_and_capture_hash()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "grab_and_capture_hash()", + "id": "breadarrd_src_scheduler_grab_and_capture_hash" + }, + { + "label": "GrabCycleStats", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L754", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "grabcyclestats", + "id": "breadarrd_src_scheduler_grabcyclestats" + }, + { + "label": "run_grab_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "run_grab_cycle()", + "id": "breadarrd_src_scheduler_run_grab_cycle" + }, + { + "label": "SearchRoute", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L846", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "searchroute", + "id": "breadarrd_src_scheduler_searchroute" + }, + { + "label": "SearchTarget", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L859", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "searchtarget", + "id": "breadarrd_src_scheduler_searchtarget" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "vec", + "id": "breadarrd_src_scheduler_rs_vec" + }, + { + "label": "significant_words()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L888", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "significant_words()", + "id": "breadarrd_src_scheduler_significant_words" + }, + { + "label": "passes_relevance_filter()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L903", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "passes_relevance_filter()", + "id": "breadarrd_src_scheduler_passes_relevance_filter" + }, + { + "label": "sanitize_query_text()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L913", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "sanitize_query_text()", + "id": "breadarrd_src_scheduler_sanitize_query_text" + }, + { + "label": "build_tv_query()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L938", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "build_tv_query()", + "id": "breadarrd_src_scheduler_build_tv_query" + }, + { + "label": "build_movie_query()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L947", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "build_movie_query()", + "id": "breadarrd_src_scheduler_build_movie_query" + }, + { + "label": "enumerate_search_targets()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "_origin": "ast", + "community": 22, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets()", + "id": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "label": "enumerate_upgrade_targets()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "enumerate_upgrade_targets()", + "id": "breadarrd_src_scheduler_enumerate_upgrade_targets" + }, + { + "label": "record_search_attempt()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "_origin": "ast", + "community": 22, + "community_name": "enumerate_search_targets", + "norm_label": "record_search_attempt()", + "id": "breadarrd_src_scheduler_record_search_attempt" + }, + { + "label": "record_upgrade_attempt()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "record_upgrade_attempt()", + "id": "breadarrd_src_scheduler_record_upgrade_attempt" + }, + { + "label": "record_target_attempt()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "record_target_attempt()", + "id": "breadarrd_src_scheduler_record_target_attempt" + }, + { + "label": "SearchCycleStats", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1423", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "searchcyclestats", + "id": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "label": "run_search_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "run_search_cycle()", + "id": "breadarrd_src_scheduler_run_search_cycle" + }, + { + "label": "ScrapeSource", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "scrapesource", + "id": "scrapesource" + }, + { + "label": "run_upgrade_cycle()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "run_upgrade_cycle()", + "id": "breadarrd_src_scheduler_run_upgrade_cycle" + }, + { + "label": "enumerate_search_targets_for_media_item()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "enumerate_search_targets_for_media_item()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item" + }, + { + "label": "find_media_item_id_by_title()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "find_media_item_id_by_title()", + "id": "breadarrd_src_scheduler_find_media_item_id_by_title" + }, + { + "label": "execute_search_targets()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "execute_search_targets()", + "id": "breadarrd_src_scheduler_execute_search_targets" + }, + { + "label": "source_route_name()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1813", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "source_route_name()", + "id": "breadarrd_src_scheduler_source_route_name" + }, + { + "label": "fetch_candidates()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "fetch_candidates()", + "id": "breadarrd_src_scheduler_fetch_candidates" + }, + { + "label": "ReleaseCandidate", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "releasecandidate", + "id": "breadarrd_src_scheduler_rs_releasecandidate" + }, + { + "label": "grab_candidate()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "grab_candidate()", + "id": "breadarrd_src_scheduler_grab_candidate" + }, + { + "label": "ReviewQueueRow", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2003", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "reviewqueuerow", + "id": "breadarrd_src_scheduler_reviewqueuerow" + }, + { + "label": "get_review_row()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "get_review_row()", + "id": "breadarrd_src_scheduler_get_review_row" + }, + { + "label": "PreparedApproval", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2028", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "preparedapproval", + "id": "breadarrd_src_scheduler_preparedapproval" + }, + { + "label": "ApprovalPrep", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2047", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "approvalprep", + "id": "breadarrd_src_scheduler_approvalprep" + }, + { + "label": "prepare_review_approval()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "prepare_review_approval()", + "id": "breadarrd_src_scheduler_prepare_review_approval" + }, + { + "label": "release_review_claim()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2166", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "release_review_claim()", + "id": "breadarrd_src_scheduler_release_review_claim" + }, + { + "label": "grab_prepared_approval()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "grab_prepared_approval()", + "id": "breadarrd_src_scheduler_grab_prepared_approval" + }, + { + "label": "finalize_review_approval()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "_origin": "ast", + "community": 21, + "community_name": "String", + "norm_label": "finalize_review_approval()", + "id": "breadarrd_src_scheduler_finalize_review_approval" + }, + { + "label": "reject_review()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2223", + "_origin": "ast", + "community": 2, + "community_name": "Connection", + "norm_label": "reject_review()", + "id": "breadarrd_src_scheduler_reject_review" + }, + { + "label": "should_grab_when_nothing_exists_yet()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2236", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "should_grab_when_nothing_exists_yet()", + "id": "breadarrd_src_scheduler_should_grab_when_nothing_exists_yet" + }, + { + "label": "should_grab_when_strictly_better_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2241", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "should_grab_when_strictly_better_score()", + "id": "breadarrd_src_scheduler_should_grab_when_strictly_better_score" + }, + { + "label": "should_not_grab_when_worse_or_equal_score()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2246", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "should_not_grab_when_worse_or_equal_score()", + "id": "breadarrd_src_scheduler_should_not_grab_when_worse_or_equal_score" + }, + { + "label": "should_grab_repack_even_if_not_higher_scored()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2252", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "should_grab_repack_even_if_not_higher_scored()", + "id": "breadarrd_src_scheduler_should_grab_repack_even_if_not_higher_scored" + }, + { + "label": "should_not_grab_when_score_gain_is_below_the_minimum_threshold()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2258", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "should_not_grab_when_score_gain_is_below_the_minimum_threshold()", + "id": "breadarrd_src_scheduler_should_not_grab_when_score_gain_is_below_the_minimum_threshold" + }, + { + "label": "should_grab_repack_even_below_the_minimum_gain_threshold()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2266", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "should_grab_repack_even_below_the_minimum_gain_threshold()", + "id": "breadarrd_src_scheduler_should_grab_repack_even_below_the_minimum_gain_threshold" + }, + { + "label": "infers_english_audio_present_by_default()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2271", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "infers_english_audio_present_by_default()", + "id": "breadarrd_src_scheduler_infers_english_audio_present_by_default" + }, + { + "label": "infers_no_english_audio_for_vostfr()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2278", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "infers_no_english_audio_for_vostfr()", + "id": "breadarrd_src_scheduler_infers_no_english_audio_for_vostfr" + }, + { + "label": "seeded_conn()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2284", + "_origin": "ast", + "community": 23, + "community_name": "seeded_conn", + "norm_label": "seeded_conn()", + "id": "breadarrd_src_scheduler_seeded_conn" + }, + { + "label": "finds_a_monitored_missing_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2303", + "_origin": "ast", + "community": 23, + "community_name": "seeded_conn", + "norm_label": "finds_a_monitored_missing_episode()", + "id": "breadarrd_src_scheduler_finds_a_monitored_missing_episode" + }, + { + "label": "seeded_upgrade_conn_with_one_flagged_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2313", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "seeded_upgrade_conn_with_one_flagged_episode()", + "id": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode" + }, + { + "label": "enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2364", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one()", + "id": "breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one" + }, + { + "label": "enumerate_upgrade_targets_returns_both_when_budget_allows()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2372", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "enumerate_upgrade_targets_returns_both_when_budget_allows()", + "id": "breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows" + }, + { + "label": "enumerate_upgrade_targets_excludes_an_upgrade_locked_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2382", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "enumerate_upgrade_targets_excludes_an_upgrade_locked_episode()", + "id": "breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode" + }, + { + "label": "record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2398", + "_origin": "ast", + "community": 23, + "community_name": "seeded_conn", + "norm_label": "record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row()", + "id": "breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row" + }, + { + "label": "record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2448", + "_origin": "ast", + "community": 23, + "community_name": "seeded_conn", + "norm_label": "record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed()", + "id": "breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed" + }, + { + "label": "insert_pending_review()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2481", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "insert_pending_review()", + "id": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "label": "does_not_find_an_unmonitored_or_already_have_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2497", + "_origin": "ast", + "community": 23, + "community_name": "seeded_conn", + "norm_label": "does_not_find_an_unmonitored_or_already_have_episode()", + "id": "breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode" + }, + { + "label": "resolves_direct_season_episode_without_anime_map()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2514", + "_origin": "ast", + "community": 23, + "community_name": "seeded_conn", + "norm_label": "resolves_direct_season_episode_without_anime_map()", + "id": "breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map" + }, + { + "label": "resolves_absolute_episode_via_anime_map()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2524", + "_origin": "ast", + "community": 23, + "community_name": "seeded_conn", + "norm_label": "resolves_absolute_episode_via_anime_map()", + "id": "breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map" + }, + { + "label": "seeded_movie_conn()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2538", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "seeded_movie_conn()", + "id": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "label": "load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2551", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row()", + "id": "breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row" + }, + { + "label": "load_quality_profile_applies_a_stored_override()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2560", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "load_quality_profile_applies_a_stored_override()", + "id": "breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override" + }, + { + "label": "movie_needs_grab_when_monitored_and_missing()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2574", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_needs_grab_when_monitored_and_missing()", + "id": "breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing" + }, + { + "label": "prepares_a_movie_review_approval_with_no_episode_id()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2580", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "prepares_a_movie_review_approval_with_no_episode_id()", + "id": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id" + }, + { + "label": "a_second_prepare_call_on_an_already_claimed_review_sees_not_pending()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2600", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "a_second_prepare_call_on_an_already_claimed_review_sees_not_pending()", + "id": "breadarrd_src_scheduler_a_second_prepare_call_on_an_already_claimed_review_sees_not_pending" + }, + { + "label": "release_review_claim_reverts_a_claimed_row_back_to_pending()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2617", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "release_review_claim_reverts_a_claimed_row_back_to_pending()", + "id": "breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending" + }, + { + "label": "rejects_a_movie_review_whose_title_looks_like_an_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2635", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "rejects_a_movie_review_whose_title_looks_like_an_episode()", + "id": "breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode" + }, + { + "label": "rejects_a_movie_review_with_a_mismatched_year()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2646", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "rejects_a_movie_review_with_a_mismatched_year()", + "id": "breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year" + }, + { + "label": "movie_does_not_need_grab_when_unmonitored()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2657", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_does_not_need_grab_when_unmonitored()", + "id": "breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored" + }, + { + "label": "movie_does_not_need_grab_once_it_has_a_file()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2665", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_does_not_need_grab_once_it_has_a_file()", + "id": "breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file" + }, + { + "label": "movie_does_not_need_grab_while_a_release_is_in_flight()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2677", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_does_not_need_grab_while_a_release_is_in_flight()", + "id": "breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight" + }, + { + "label": "movie_eligible_for_upgrade_is_true_once_it_already_has_a_file()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2694", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_eligible_for_upgrade_is_true_once_it_already_has_a_file()", + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file" + }, + { + "label": "movie_eligible_for_upgrade_is_false_once_upgrade_locked()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2708", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_eligible_for_upgrade_is_false_once_upgrade_locked()", + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked" + }, + { + "label": "movie_eligible_for_upgrade_is_false_when_unmonitored()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2722", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_eligible_for_upgrade_is_false_when_unmonitored()", + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored" + }, + { + "label": "movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2730", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight()", + "id": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight" + }, + { + "label": "find_monitored_episode_ignores_has_file_but_still_requires_monitored()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2747", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "find_monitored_episode_ignores_has_file_but_still_requires_monitored()", + "id": "breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored" + }, + { + "label": "looks_like_episode_detects_any_episode_marker()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2774", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "looks_like_episode_detects_any_episode_marker()", + "id": "breadarrd_src_scheduler_looks_like_episode_detects_any_episode_marker" + }, + { + "label": "looks_like_season_pack_detects_batch_releases()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2787", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "looks_like_season_pack_detects_batch_releases()", + "id": "breadarrd_src_scheduler_looks_like_season_pack_detects_batch_releases" + }, + { + "label": "looks_like_season_pack_is_false_for_a_single_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2797", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "looks_like_season_pack_is_false_for_a_single_episode()", + "id": "breadarrd_src_scheduler_looks_like_season_pack_is_false_for_a_single_episode" + }, + { + "label": "release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2807", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode()", + "id": "breadarrd_src_scheduler_release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode" + }, + { + "label": "release_sort_key_falls_back_to_seeders_within_the_same_group()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2831", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "release_sort_key_falls_back_to_seeders_within_the_same_group()", + "id": "breadarrd_src_scheduler_release_sort_key_falls_back_to_seeders_within_the_same_group" + }, + { + "label": "count_monitored_missing_episodes_in_season_counts_correctly()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2855", + "_origin": "ast", + "community": 23, + "community_name": "seeded_conn", + "norm_label": "count_monitored_missing_episodes_in_season_counts_correctly()", + "id": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly" + }, + { + "label": "find_episode_id_ignores_monitored_and_has_file_state()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2887", + "_origin": "ast", + "community": 23, + "community_name": "seeded_conn", + "norm_label": "find_episode_id_ignores_monitored_and_has_file_state()", + "id": "breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state" + }, + { + "label": "looks_like_non_video_format_catches_common_ebook_and_comic_markers()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2903", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "looks_like_non_video_format_catches_common_ebook_and_comic_markers()", + "id": "breadarrd_src_scheduler_looks_like_non_video_format_catches_common_ebook_and_comic_markers" + }, + { + "label": "movie_year_mismatch_rejects_far_apart_years_only()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2922", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "movie_year_mismatch_rejects_far_apart_years_only()", + "id": "breadarrd_src_scheduler_movie_year_mismatch_rejects_far_apart_years_only" + }, + { + "label": "sanitize_query_text_strips_punctuation()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2931", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "sanitize_query_text_strips_punctuation()", + "id": "breadarrd_src_scheduler_sanitize_query_text_strips_punctuation" + }, + { + "label": "build_tv_query_formats_season_episode_for_x1337()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2939", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "build_tv_query_formats_season_episode_for_x1337()", + "id": "breadarrd_src_scheduler_build_tv_query_formats_season_episode_for_x1337" + }, + { + "label": "build_tv_query_is_title_only_for_tpb()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2947", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "build_tv_query_is_title_only_for_tpb()", + "id": "breadarrd_src_scheduler_build_tv_query_is_title_only_for_tpb" + }, + { + "label": "build_movie_query_appends_year_when_known()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2959", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "build_movie_query_appends_year_when_known()", + "id": "breadarrd_src_scheduler_build_movie_query_appends_year_when_known" + }, + { + "label": "search_enumeration_conn()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2967", + "_origin": "ast", + "community": 22, + "community_name": "enumerate_search_targets", + "norm_label": "search_enumeration_conn()", + "id": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "label": "enumerate_search_targets_excludes_unaired_inflight_and_anime()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3079", + "_origin": "ast", + "community": 22, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets_excludes_unaired_inflight_and_anime()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime" + }, + { + "label": "enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3099", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table" + }, + { + "label": "enumerate_search_targets_excludes_owned_movies_includes_missing()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3115", + "_origin": "ast", + "community": 22, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets_excludes_owned_movies_includes_missing()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing" + }, + { + "label": "enumerate_search_targets_routes_anime_movies_to_nyaa_search()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3129", + "_origin": "ast", + "community": 22, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets_routes_anime_movies_to_nyaa_search()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search" + }, + { + "label": "enumerate_search_targets_respects_budget()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3152", + "_origin": "ast", + "community": 22, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets_respects_budget()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_respects_budget" + }, + { + "label": "record_search_attempt_is_due_again_only_after_cadence_elapses()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3159", + "_origin": "ast", + "community": 22, + "community_name": "enumerate_search_targets", + "norm_label": "record_search_attempt_is_due_again_only_after_cadence_elapses()", + "id": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses" + }, + { + "label": "cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3185", + "_origin": "ast", + "community": 22, + "community_name": "enumerate_search_targets", + "norm_label": "cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing()", + "id": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing" + }, + { + "label": "record_search_attempt_upserts_rather_than_duplicating()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3208", + "_origin": "ast", + "community": 22, + "community_name": "enumerate_search_targets", + "norm_label": "record_search_attempt_upserts_rather_than_duplicating()", + "id": "breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating" + }, + { + "label": "enumerate_search_targets_prioritizes_never_searched_first()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3225", + "_origin": "ast", + "community": 22, + "community_name": "enumerate_search_targets", + "norm_label": "enumerate_search_targets_prioritizes_never_searched_first()", + "id": "breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first" + }, + { + "label": "significant_words_drops_short_and_punctuation_only_tokens()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3252", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "significant_words_drops_short_and_punctuation_only_tokens()", + "id": "breadarrd_src_scheduler_significant_words_drops_short_and_punctuation_only_tokens" + }, + { + "label": "relevance_filter_rejects_titles_missing_a_significant_word()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3260", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "relevance_filter_rejects_titles_missing_a_significant_word()", + "id": "breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word" + }, + { + "label": "relevance_filter_accepts_a_genuine_match()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3273", + "_origin": "ast", + "community": 4, + "community_name": "enumerate_upgrade_targets", + "norm_label": "relevance_filter_accepts_a_genuine_match()", + "id": "breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match" + }, + { + "label": "relevance_filter_lets_everything_through_for_titles_with_no_significant_words()", + "file_type": "code", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3282", + "_origin": "ast", + "community": 0, + "community_name": "scheduler.rs", + "norm_label": "relevance_filter_lets_everything_through_for_titles_with_no_significant_words()", + "id": "breadarrd_src_scheduler_relevance_filter_lets_everything_through_for_titles_with_no_significant_words" + }, + { + "label": "sources/mod.rs", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "sources/mod.rs", + "id": "breadarrd_src_sources_mod" + }, + { + "label": "RawReleaseItem", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L9", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "rawreleaseitem", + "id": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "string", + "id": "breadarrd_src_sources_mod_rs_string" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "option", + "id": "breadarrd_src_sources_mod_rs_option" + }, + { + "label": "ReleaseSource", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L21", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "releasesource", + "id": "breadarrd_src_sources_mod_releasesource" + }, + { + "label": "urlencode()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L28", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "urlencode()", + "id": "breadarrd_src_sources_mod_urlencode" + }, + { + "label": "parse_human_size()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L46", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parse_human_size()", + "id": "breadarrd_src_sources_mod_parse_human_size" + }, + { + "label": "parses_gib()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L80", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_gib()", + "id": "breadarrd_src_sources_mod_parses_gib" + }, + { + "label": "parses_mib()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L85", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_mib()", + "id": "breadarrd_src_sources_mod_parses_mib" + }, + { + "label": "rejects_unknown_unit()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L90", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "rejects_unknown_unit()", + "id": "breadarrd_src_sources_mod_rejects_unknown_unit" + }, + { + "label": "parses_a_size_with_no_space_before_the_unit()", + "file_type": "code", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L100", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_a_size_with_no_space_before_the_unit()", + "id": "breadarrd_src_sources_mod_parses_a_size_with_no_space_before_the_unit" + }, + { + "label": "rss.rs", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "rss.rs", + "id": "breadarrd_src_sources_rss" + }, + { + "label": "RssSource", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L13", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "rsssource", + "id": "breadarrd_src_sources_rss_rsssource" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "string", + "id": "breadarrd_src_sources_rss_rs_string" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "client", + "id": "breadarrd_src_sources_rss_rs_client" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": ".new()", + "id": "breadarrd_src_sources_rss_rsssource_new" + }, + { + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "into", + "id": "breadarrd_src_sources_rss_rs_into" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "self", + "id": "breadarrd_src_sources_rss_rs_self" + }, + { + "label": ".fetch()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": ".fetch()", + "id": "breadarrd_src_sources_rss_rsssource_fetch" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "option", + "id": "breadarrd_src_sources_rss_rs_option" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "result", + "id": "breadarrd_src_sources_rss_rs_result" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "vec", + "id": "breadarrd_src_sources_rss_rs_vec" + }, + { + "label": "build_search_url()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L45", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "build_search_url()", + "id": "breadarrd_src_sources_rss_build_search_url" + }, + { + "label": "ItemFields", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L60", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "itemfields", + "id": "breadarrd_src_sources_rss_itemfields" + }, + { + "label": "accumulate_field()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L76", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "accumulate_field()", + "id": "breadarrd_src_sources_rss_accumulate_field" + }, + { + "label": "parse_nyaa_rss()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L88", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parse_nyaa_rss()", + "id": "breadarrd_src_sources_rss_parse_nyaa_rss" + }, + { + "label": "parses_nyaa_item_with_custom_fields()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L176", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_nyaa_item_with_custom_fields()", + "id": "breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields" + }, + { + "label": "parses_cdata_wrapped_fields()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L196", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_cdata_wrapped_fields()", + "id": "breadarrd_src_sources_rss_parses_cdata_wrapped_fields" + }, + { + "label": "build_search_url_appends_query_param()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L223", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "build_search_url_appends_query_param()", + "id": "breadarrd_src_sources_rss_build_search_url_appends_query_param" + }, + { + "label": "build_search_url_handles_a_feed_url_with_no_existing_query_string()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L231", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "build_search_url_handles_a_feed_url_with_no_existing_query_string()", + "id": "breadarrd_src_sources_rss_build_search_url_handles_a_feed_url_with_no_existing_query_string" + }, + { + "label": "build_search_url_is_unchanged_without_a_query()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L239", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "build_search_url_is_unchanged_without_a_query()", + "id": "breadarrd_src_sources_rss_build_search_url_is_unchanged_without_a_query" + }, + { + "label": "parses_live_nyaa_feed()", + "file_type": "code", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L250", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_live_nyaa_feed()", + "id": "breadarrd_src_sources_rss_parses_live_nyaa_feed" + }, + { + "label": "tpb.rs", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L1", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "tpb.rs", + "id": "breadarrd_src_sources_tpb" + }, + { + "label": "is_valid_info_hash()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L13", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "is_valid_info_hash()", + "id": "breadarrd_src_sources_tpb_is_valid_info_hash" + }, + { + "label": "TpbSource", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L26", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "tpbsource", + "id": "breadarrd_src_sources_tpb_tpbsource" + }, + { + "label": "String", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "string", + "id": "breadarrd_src_sources_tpb_rs_string" + }, + { + "label": "Client", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 3, + "community_name": "fetch_candidates", + "norm_label": "client", + "id": "breadarrd_src_sources_tpb_rs_client" + }, + { + "label": "TpbResult", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L32", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "tpbresult", + "id": "breadarrd_src_sources_tpb_tpbresult" + }, + { + "label": "build_magnet()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L49", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "build_magnet()", + "id": "breadarrd_src_sources_tpb_build_magnet" + }, + { + "label": ".new()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L59", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": ".new()", + "id": "breadarrd_src_sources_tpb_tpbsource_new" + }, + { + "label": "Into", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "into", + "id": "breadarrd_src_sources_tpb_rs_into" + }, + { + "label": "Self", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "self", + "id": "breadarrd_src_sources_tpb_rs_self" + }, + { + "label": ".fetch()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L75", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": ".fetch()", + "id": "breadarrd_src_sources_tpb_tpbsource_fetch" + }, + { + "label": "Option", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "option", + "id": "breadarrd_src_sources_tpb_rs_option" + }, + { + "label": "Result", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "result", + "id": "breadarrd_src_sources_tpb_rs_result" + }, + { + "label": "Vec", + "file_type": "code", + "source_file": "", + "source_location": "", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "vec", + "id": "breadarrd_src_sources_tpb_rs_vec" + }, + { + "label": "build_magnet_includes_hash_name_and_trackers()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L125", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "build_magnet_includes_hash_name_and_trackers()", + "id": "breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers" + }, + { + "label": "parses_a_real_captured_response()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L132", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "parses_a_real_captured_response()", + "id": "breadarrd_src_sources_tpb_parses_a_real_captured_response" + }, + { + "label": "filters_out_the_no_results_sentinel()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L141", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "filters_out_the_no_results_sentinel()", + "id": "breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel" + }, + { + "label": "is_valid_info_hash_accepts_both_real_shapes()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L156", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "is_valid_info_hash_accepts_both_real_shapes()", + "id": "breadarrd_src_sources_tpb_is_valid_info_hash_accepts_both_real_shapes" + }, + { + "label": "is_valid_info_hash_rejects_malformed_values()", + "file_type": "code", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L167", + "_origin": "ast", + "community": 5, + "community_name": "rss.rs", + "norm_label": "is_valid_info_hash_rejects_malformed_values()", + "id": "breadarrd_src_sources_tpb_is_valid_info_hash_rejects_malformed_values" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L78", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_add_column_if_missing", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_backup_before_open", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L644", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_backup_before_open_copies_an_existing_database", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L628", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_backup_before_open_is_a_noop_when_no_database_exists_yet", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L660", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_backup_before_open_prunes_beyond_max_backups", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_init", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L530", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_init_is_idempotent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_prune_old_backups", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L486", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_record_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L546", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_record_event_inserts_a_queryable_row", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L566", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_record_event_rejects_an_unknown_event_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L506", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_record_torrent_fetch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L604", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L573", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_db", + "target": "breadarrd_src_db_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_backup_before_open", + "target": "breadarrd_src_db_prune_old_backups", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L16", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_db_backup_before_open", + "target": "breadarrd_src_db_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L16", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_db_backup_before_open", + "target": "path", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L650", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_backup_before_open_copies_an_existing_database", + "target": "breadarrd_src_db_backup_before_open", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L633", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_backup_before_open_is_a_noop_when_no_database_exists_yet", + "target": "breadarrd_src_db_backup_before_open", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L671", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_backup_before_open_prunes_beyond_max_backups", + "target": "breadarrd_src_db_backup_before_open", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L49", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_db_prune_old_backups", + "target": "path", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L78", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_db_add_column_if_missing", + "target": "breadarrd_src_db_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_db_init", + "target": "breadarrd_src_db_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_db_prune_old_backups", + "target": "breadarrd_src_db_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L486", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_db_record_event", + "target": "breadarrd_src_db_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L506", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_db_record_torrent_fetch", + "target": "breadarrd_src_db_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L78", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_db_add_column_if_missing", + "target": "breadarrd_src_db_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L386", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_init", + "target": "breadarrd_src_db_add_column_if_missing", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L96", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_db_init", + "target": "breadarrd_src_db_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L486", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_db_record_event", + "target": "breadarrd_src_db_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_db_record_torrent_fetch", + "target": "breadarrd_src_db_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L532", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_init_is_idempotent", + "target": "breadarrd_src_db_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L548", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_record_event_inserts_a_queryable_row", + "target": "breadarrd_src_db_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L568", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_record_event_rejects_an_unknown_event_type", + "target": "breadarrd_src_db_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L606", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", + "target": "breadarrd_src_db_init", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L575", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", + "target": "breadarrd_src_db_init", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L486", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_db_record_event", + "target": "breadarrd_src_db_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L550", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_record_event_inserts_a_queryable_row", + "target": "breadarrd_src_db_record_event", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_db_record_torrent_fetch", + "target": "breadarrd_src_db_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L608", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_record_torrent_fetch_allows_a_null_hash_and_size", + "target": "breadarrd_src_db_record_torrent_fetch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/db.rs", + "source_location": "L577", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_db_record_torrent_fetch_inserts_a_queryable_row", + "target": "breadarrd_src_db_record_torrent_fetch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_background_loop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L920", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_1337x_search", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L797", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_anime_map_refresh", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L841", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_grab_cycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L881", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_import_cycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L733", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_jellyfin_refresh", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L810", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_match_title", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L715", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_qbit_add", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1177", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_qbit_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1147", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_reconcile_report", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1011", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_scan_movies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L963", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_scan_tv", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1067", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_search_show", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L746", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_tvdb_add", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L947", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_debug_tvdb_search", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1366", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_drive_transcode_queue_to_completion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L274", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_load_title_matcher", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_main", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1256", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_probe_library_cmd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1225", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_relink_orphaned_files_cmd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1200", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_remux_backlog_cmd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1331", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_retranscode_oversized_cmd", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L23", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_run_daemon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1296", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_transcode_library_cmd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1407", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_verify_library_cmd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1419", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_main_wait_for_shutdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L22", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "breadarrd_src_qbit_mod_qbitclient", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L19", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L20", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "jellyfinclient", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L21", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "source": "breadarrd_src_main", + "target": "tvdbclient", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L79", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_1337x_search", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L57", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_anime_map_refresh", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_grab_cycle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_import_cycle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L48", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_jellyfin_refresh", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L63", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_match_title", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_qbit_add", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_qbit_list", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_reconcile_report", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_scan_movies", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_scan_tv", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_search_show", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L54", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_tvdb_add", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_debug_tvdb_search", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L116", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_probe_library_cmd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_relink_orphaned_files_cmd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_remux_backlog_cmd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_retranscode_oversized_cmd", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_run_daemon", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_transcode_library_cmd", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_main", + "target": "breadarrd_src_main_verify_library_cmd", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L920", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_1337x_search", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L797", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_anime_map_refresh", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L841", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_grab_cycle", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L881", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_import_cycle", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L733", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_jellyfin_refresh", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L810", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_match_title", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L715", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_qbit_add", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1177", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_qbit_list", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1147", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_reconcile_report", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1011", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_scan_movies", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L963", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_scan_tv", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1067", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_search_show", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L746", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_tvdb_add", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L947", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_tvdb_search", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1366", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_drive_transcode_queue_to_completion", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L274", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_load_title_matcher", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1256", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_probe_library_cmd", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_relink_orphaned_files_cmd", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1200", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_remux_backlog_cmd", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1331", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_retranscode_oversized_cmd", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L136", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_run_daemon", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1296", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_transcode_library_cmd", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1407", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_main_verify_library_cmd", + "target": "breadarrd_src_main_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L220", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_run_daemon", + "target": "breadarrd_src_main_background_loop", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L136", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_run_daemon", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L31", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "config" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_background_loop", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L920", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_1337x_search", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L797", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_anime_map_refresh", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L841", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_grab_cycle", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L881", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_import_cycle", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L733", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_jellyfin_refresh", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L810", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_match_title", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L715", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_qbit_add", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1177", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_qbit_list", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1147", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_reconcile_report", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1011", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_scan_movies", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L963", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_scan_tv", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1067", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_search_show", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L746", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_tvdb_add", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L947", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_tvdb_search", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1366", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_drive_transcode_queue_to_completion", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L274", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_load_title_matcher", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1256", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_probe_library_cmd", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_relink_orphaned_files_cmd", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1200", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_remux_backlog_cmd", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1331", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_retranscode_oversized_cmd", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1296", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_transcode_library_cmd", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1407", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_verify_library_cmd", + "target": "config", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_main_load_title_matcher", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1116", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_debug_search_show", + "target": "breadarrd_src_main_load_title_matcher", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L274", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_main_load_title_matcher", + "target": "titlematcher", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_background_loop", + "target": "arc", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_main_background_loop", + "target": "backgroundrequest", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_main_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_main_rs_mutex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_main_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_main_background_loop", + "target": "breadarrd_src_qbit_mod_qbitclient", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_main_background_loop", + "target": "cyclestatus", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_main_background_loop", + "target": "jellyfinclient", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L286", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_background_loop", + "target": "receiver", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "arc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L30", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "arc" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "arc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "arc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "arc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "arc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "arc" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1366", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_drive_transcode_queue_to_completion", + "target": "breadarrd_src_main_rs_connection", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1177", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_main_debug_qbit_list", + "target": "breadarrd_src_main_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1322", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_transcode_library_cmd", + "target": "breadarrd_src_main_drive_transcode_queue_to_completion", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/main.rs", + "source_location": "L1357", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_main_retranscode_oversized_cmd", + "target": "breadarrd_src_main_drive_transcode_queue_to_completion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_addtorrentresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_extract_btih", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L269", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_extracts_base32_hash_from_a_magnet", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L260", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_extracts_hash_from_a_real_magnet", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_magnetrejected", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_qbitclient", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_returns_none_for_a_1337x_page_url", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_returns_none_for_a_torrent_download_url", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod", + "target": "breadarrd_src_qbit_mod_torrentinfo", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L13", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_extract_btih", + "target": "breadarrd_src_qbit_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L13", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_extract_btih", + "target": "string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "target": "breadarrd_src_qbit_mod_rs_option", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_magnetrejected", + "target": "string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L53", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_new", + "target": "string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L207", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_post_form", + "target": "string", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L76", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_torrentinfo", + "target": "string", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L29", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_magnetrejected", + "target": "breadarrd_src_qbit_mod_magnetrejected_fmt", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_magnetrejected", + "target": "display", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_magnetrejected", + "target": "error", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L29", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_magnetrejected_fmt", + "target": "breadarrd_src_qbit_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L29", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_magnetrejected_fmt", + "target": "formatter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L135", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_add_magnet", + "target": "breadarrd_src_qbit_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L245", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_delete_torrent", + "target": "breadarrd_src_qbit_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L102", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_do_login", + "target": "breadarrd_src_qbit_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "target": "breadarrd_src_qbit_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_login", + "target": "breadarrd_src_qbit_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_new", + "target": "breadarrd_src_qbit_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L207", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_post_form", + "target": "breadarrd_src_qbit_mod_rs_result", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_add_magnet", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L245", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_delete_torrent", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L102", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_do_login", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L232", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_lock_for_grab", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_login", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_new", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L207", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_post_form", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_qbitclient_try_reauth", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L63", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "breadarrd_src_qbit_mod_rs_mutex", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L47", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "client", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient", + "target": "rwlock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "target": "breadarrd_src_qbit_mod_torrentinfo", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_add_magnet", + "target": "breadarrd_src_qbit_mod_qbitclient_new", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_new", + "target": "into", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L80", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_new", + "target": "self", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L97", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_login", + "target": "breadarrd_src_qbit_mod_qbitclient_do_login", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_try_reauth", + "target": "breadarrd_src_qbit_mod_qbitclient_do_login", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L150", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_add_magnet", + "target": "breadarrd_src_qbit_mod_qbitclient_try_reauth", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L192", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "target": "breadarrd_src_qbit_mod_qbitclient_try_reauth", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L217", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_post_form", + "target": "breadarrd_src_qbit_mod_qbitclient_try_reauth", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_list_torrents", + "target": "vec", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_delete_torrent", + "target": "breadarrd_src_qbit_mod_qbitclient_post_form", + "confidence_score": 1.0 + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/qbit/mod.rs", + "source_location": "L232", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "source": "breadarrd_src_qbit_mod_qbitclient_lock_for_grab", + "target": "mutexguard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L630", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_config_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_daemonconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_1337x_mirrors" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L543", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_anime_svtav1_max_threads" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L539", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_anime_svtav1_preset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L510", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_av1_efficiency_factor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L678", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_config_has_expected_values" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L705", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_config_passes_validation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L661", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_db_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L514", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_exclude_hdr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L518", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_exclude_min_height" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L173", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_grab_enabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L169", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_grab_poll_interval_secs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_import_poll_interval_secs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L657", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_listen_addr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L653", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_log_level" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L547", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_min_size_reduction_pct" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L665", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_model_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L165", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_nyaa_rss_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L479", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_parallelism_max" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L490", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_parallelism_max_anime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L475", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_parallelism_min" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L669", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_qbit_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L535", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_quality_anime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L526", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_quality_live_action" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L502", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_reference_bitrate_kbps" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L506", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_reference_height" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_root_folder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_search_budget_per_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L161", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_search_enabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L153", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_search_poll_interval_secs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L551", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_skip_below_ceiling_ratio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_tpb_api_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L467", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_transcode_poll_interval_secs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_upgrade_budget_per_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L137", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_upgrade_enabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_upgrade_min_score_gain" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_upgrade_poll_interval_secs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L471", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_vaapi_device" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L555", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_default_verify_sample_secs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L638", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_expand_home" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L275", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_jellyfinconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_libraryconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L685", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_load_falls_back_to_default_when_file_missing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L268", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_notificationsconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L698", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_parses_partial_toml_with_defaults" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L238", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_qbitconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L732", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_rejects_a_min_size_reduction_pct_above_one" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L726", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_rejects_a_negative_min_size_reduction_pct" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L716", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_rejects_a_zero_reference_height" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L5", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_rs_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_sourcesconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L568", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_tmdbconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L289", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L561", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config", + "target": "breadarr_shared_src_config_tvdbconfig" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L617", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_db_path" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L625", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_default_root_folder" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L574", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L621", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_model_dir" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L591", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_config_validate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_daemonconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_jellyfinconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_libraryconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L25", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_notificationsconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L13", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_qbitconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L23", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_sourcesconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L19", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_tmdbconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config", + "target": "breadarr_shared_src_config_tvdbconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L36", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_libraryconfig", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L220", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_daemonconfig", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L181", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_1337x_mirrors", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L661", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_db_path", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L657", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_listen_addr", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L653", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_log_level", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L665", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_model_dir", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L165", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_nyaa_rss_url", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L669", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_qbit_category", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_root_folder", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L133", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_tpb_api_url", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L471", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_vaapi_device", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L279", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_jellyfinconfig", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L270", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_notificationsconfig", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L255", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_qbitconfig", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L87", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L570", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_tmdbconfig", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L382", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L563", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_tvdbconfig", + "target": "breadarr_shared_src_config_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L52", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "breadarr_shared_src_config_rs_vec" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L114", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "breadarr_shared_src_config_sourcesconfig_default" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig", + "target": "default" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L181", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_1337x_mirrors", + "target": "breadarr_shared_src_config_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L382", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "breadarr_shared_src_config_rs_vec" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L223", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_daemonconfig", + "target": "default" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L441", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "default" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L116", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_1337x_mirrors" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L119", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_grab_enabled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L118", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_grab_poll_interval_secs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L120", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_import_poll_interval_secs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_nyaa_rss_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_search_budget_per_cycle" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L123", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_search_enabled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_search_poll_interval_secs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_tpb_api_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L127", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_upgrade_budget_per_cycle" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_upgrade_enabled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L128", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_upgrade_min_score_gain" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_default_upgrade_poll_interval_secs" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L114", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_sourcesconfig_default", + "target": "breadarr_shared_src_config_rs_self" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L574", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_rs_self" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L224", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_rs_self" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L442", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_rs_self" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L224", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_daemonconfig", + "target": "breadarr_shared_src_config_daemonconfig_default" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L228", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_default_db_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L227", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_default_listen_addr" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_default_log_level" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L229", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_daemonconfig_default", + "target": "breadarr_shared_src_config_default_model_dir" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L442", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig", + "target": "breadarr_shared_src_config_transcodeconfig_default" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1569", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1188", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_cfg", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1007", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_effective_parallelism", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L496", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_is_anime_path", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L596", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_should_enqueue", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_target_bitrate_kbps", + "target": "breadarr_shared_src_config_transcodeconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L577", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_transcodeconfig_default" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L679", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_config_has_expected_values", + "target": "breadarr_shared_src_config_transcodeconfig_default" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L706", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_config_passes_validation", + "target": "breadarr_shared_src_config_transcodeconfig_default" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L459", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_anime_svtav1_max_threads" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L458", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_anime_svtav1_preset" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L452", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_av1_efficiency_factor" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L453", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_exclude_hdr" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L454", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_exclude_min_height" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L460", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_min_size_reduction_pct" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L448", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_parallelism_max" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L449", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_parallelism_max_anime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L447", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_parallelism_min" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L457", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_quality_anime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L455", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_quality_live_action" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L450", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_reference_bitrate_kbps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L451", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_reference_height" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L461", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_skip_below_ceiling_ratio" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L445", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_transcode_poll_interval_secs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L446", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_vaapi_device" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L462", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_transcodeconfig_default", + "target": "breadarr_shared_src_config_default_verify_sample_secs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L575", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_config_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L582", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_config_validate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L574", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_load", + "target": "breadarr_shared_src_config_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L690", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_load_falls_back_to_default_when_file_missing", + "target": "breadarr_shared_src_config_config_load" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L591", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_validate", + "target": "breadarr_shared_src_config_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L706", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_default_config_passes_validation", + "target": "breadarr_shared_src_config_config_validate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L618", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_db_path", + "target": "breadarr_shared_src_config_expand_home" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L617", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_db_path", + "target": "breadarr_shared_src_config_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L625", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_default_root_folder", + "target": "breadarr_shared_src_config_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L621", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_model_dir", + "target": "breadarr_shared_src_config_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L630", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_path", + "target": "breadarr_shared_src_config_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L638", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_expand_home", + "target": "breadarr_shared_src_config_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L622", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_model_dir", + "target": "breadarr_shared_src_config_expand_home" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L626", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_default_root_folder", + "target": "breadarr_shared_src_config_expand_home" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarr-shared/src/config.rs", + "source_location": "L635", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarr_shared_src_config_config_path", + "target": "breadarr_shared_src_config_expand_home" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_audiostream" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_build_media_probe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L220", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_decodecheck" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L357", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_default_is_english" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_false_when_no_default_is_set" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L327", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_default_audio_is_non_english_true_when_default_track_is_not_english" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L376", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_generate_clip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L452", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_generate_test_clip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L322", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_has_english_audio_false_with_no_tracks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L300", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_has_english_audio_true_when_any_track_is_english" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L67", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_is_english" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L25", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L203", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_parse_frame_rate_fraction" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L489", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L472", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L371", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L543", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_even_when_attached_pic_comes_first" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L577", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_when_attached_pic_comes_second" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_rs_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L15", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_subtitlestream" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L225", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L259", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L433", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L415", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L399", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L11", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_audiostream", + "target": "breadarrd_src_importer_ffprobe_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_audiostream", + "target": "breadarrd_src_importer_ffprobe_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L42", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_audiostream" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L67", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_is_english", + "target": "breadarrd_src_importer_ffprobe_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L41", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L203", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_parse_frame_rate_fraction", + "target": "breadarrd_src_importer_ffprobe_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L21", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_subtitlestream", + "target": "breadarrd_src_importer_ffprobe_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L126", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_build_media_probe", + "target": "breadarrd_src_importer_ffprobe_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L222", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_decodecheck", + "target": "breadarrd_src_importer_ffprobe_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L50", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L21", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_subtitlestream", + "target": "breadarrd_src_importer_ffprobe_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L43", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_subtitlestream" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_importer_ffprobe_subtitlestream" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_importer_ffprobe_subtitlestream" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L242", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_subtitle_codec_args", + "target": "breadarrd_src_importer_ffprobe_subtitlestream" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L126", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_build_media_probe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe_is_hdr" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L43", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_mediaprobe", + "target": "breadarrd_src_importer_ffprobe_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_probe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L942", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probefields_from_probe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L988", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_upsert_probe", + "target": "breadarrd_src_importer_ffprobe_mediaprobe" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L82", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_mediaprobe_default_audio_is_non_english", + "target": "breadarrd_src_importer_ffprobe_is_english" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_mediaprobe_has_english_audio", + "target": "breadarrd_src_importer_ffprobe_is_english" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_probe", + "target": "breadarrd_src_importer_ffprobe_build_media_probe" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_probe", + "target": "breadarrd_src_importer_ffprobe_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L91", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_probe", + "target": "breadarrd_src_importer_ffprobe_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L499", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", + "target": "breadarrd_src_importer_ffprobe_probe" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L478", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", + "target": "breadarrd_src_importer_ffprobe_probe" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L372", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_probe_fails_gracefully_for_a_nonexistent_file", + "target": "breadarrd_src_importer_ffprobe_probe" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L376", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_generate_clip", + "target": "breadarrd_src_importer_ffprobe_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L452", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_generate_test_clip", + "target": "breadarrd_src_importer_ffprobe_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L225", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_verify_decodable", + "target": "breadarrd_src_importer_ffprobe_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L259", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "target": "breadarrd_src_importer_ffprobe_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L225", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_verify_decodable", + "target": "breadarrd_src_importer_ffprobe_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L259", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "target": "breadarrd_src_importer_ffprobe_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L126", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_build_media_probe", + "target": "value" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L566", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_even_when_attached_pic_comes_first", + "target": "breadarrd_src_importer_ffprobe_build_media_probe" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L600", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_probe_finds_the_real_video_stream_when_attached_pic_comes_second", + "target": "breadarrd_src_importer_ffprobe_build_media_probe" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L225", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_verify_decodable", + "target": "breadarrd_src_importer_ffprobe_decodecheck" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L259", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "target": "breadarrd_src_importer_ffprobe_decodecheck" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1068", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_record_decode_check", + "target": "breadarrd_src_importer_ffprobe_decodecheck" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled", + "target": "breadarrd_src_importer_ffprobe_verify_decodable" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L442", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_flags_a_file_that_does_not_decode_at_all", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L426", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L408", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", + "target": "breadarrd_src_importer_ffprobe_verify_decodable_sampled" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L376", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_generate_clip", + "target": "breadarrd_src_importer_ffprobe_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L424", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_long_file", + "target": "breadarrd_src_importer_ffprobe_generate_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L406", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_verify_decodable_sampled_passes_a_genuinely_intact_short_file", + "target": "breadarrd_src_importer_ffprobe_generate_clip" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L452", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_generate_test_clip", + "target": "breadarrd_src_importer_ffprobe_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L497", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_probe_extracts_extra_metadata_from_a_generated_clip", + "target": "breadarrd_src_importer_ffprobe_generate_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/ffprobe.rs", + "source_location": "L476", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_ffprobe_probe_extracts_real_resolution_and_audio_language_from_a_generated_clip", + "target": "breadarrd_src_importer_ffprobe_generate_test_clip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4287", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3032", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3038", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3449", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4094", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3082", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3076", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4186", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3120", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_builds_filename_with_episode_title" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3128", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_builds_filename_without_episode_title" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L737", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_collect_video_files" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L349", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_copy_via_temp_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3199", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_deterministic_filename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L265", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_deterministic_movie_filename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3399", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L875", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_ensure_probed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2418", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2371", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2458", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L461", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_fail_grab" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3088", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L672", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_by_basename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L692", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_by_stem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2970", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2921", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2997", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3900", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_generate_dual_audio_clip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2353", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_generate_test_clip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L408", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_grab_is_stalled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L423", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_grab_missing_past_grace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L238", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_has_cjk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3599", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3668", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3817", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3745", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4595", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4418", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4534", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4479", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1553", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_importoutcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3520", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L363", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_importstats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L285", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_insufficient_space" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3152", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_insufficient_space_is_false_for_a_trivially_small_request" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3157", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_insufficient_space_is_true_for_an_absurd_request" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_largest_video_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_locate_video_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3237", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_locates_a_single_file_torrent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4370", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1569", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_maybe_enqueue_transcode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2683", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_media_item_with_root" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L332", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_move_or_copy_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3220", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3141", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_omits_a_cjk_only_episode_title_instead_of_embedding_it" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2158", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_packfileoutcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_pendinggrab" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1093", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probe_indicates_import_problem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1129", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probe_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2491", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L918", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probefields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1106", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_probesweepreport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_process_pending_grabs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3270", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3044", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2694", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2888", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L532", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_missing_files" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2849", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2805", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2746", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L484", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_reconcileoutcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1068", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_record_decode_check" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L443", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_record_import_error" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4021", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L844", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_relink_episode_files" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L720", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_relinkcandidate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1323", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remap_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3262", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remap_path_is_noop_when_prefixes_not_configured" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3250", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remap_path_translates_container_prefix_to_host_prefix" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1237", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remux_backlog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3933", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3992", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1276", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remux_one_backlog_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1218", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_remuxbacklogreport" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L9", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_rs_jellyfinclient" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_run_import_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L306", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_same_filesystem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3185", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_same_filesystem_is_false_when_either_path_cannot_be_stat_d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3171", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_same_filesystem_is_true_for_two_paths_under_the_same_temp_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L273", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_sanitize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3136", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_sanitizes_path_hostile_characters" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L226", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_season_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1987", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_seasonpackimportoutcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2657", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_seeded_release_conn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4386", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1607", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_stalefile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L389", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_update_grab_progress" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3053", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L988", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_upsert_probe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1173", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verify_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2524", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2572", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2626", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1157", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_verifylibraryreport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "breadarrd_src_importer_mod_walk_files" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L10", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod", + "target": "qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L461", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_pendinggrab" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_fetch_pending_grabs", + "target": "breadarrd_src_importer_mod_pendinggrab" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_pendinggrab" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L96", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_episode_id" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_media_item_id" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L72", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_release_id" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_root_folder" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_pendinggrab_torrent_hash" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L53", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L67", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_pendinggrab", + "target": "breadarrd_src_importer_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_pendinggrab" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L248", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_deterministic_filename", + "target": "breadarrd_src_importer_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L265", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_deterministic_movie_filename", + "target": "breadarrd_src_importer_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L934", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L723", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_relinkcandidate", + "target": "breadarrd_src_importer_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L273", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_sanitize", + "target": "breadarrd_src_importer_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L248", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_deterministic_filename", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L265", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_deterministic_movie_filename", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L672", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_by_basename", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L692", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_by_stem", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L96", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_pendinggrab_episode_id", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L934", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1610", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_stalefile", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L988", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_upsert_probe", + "target": "breadarrd_src_importer_mod_rs_option" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1418", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_pendinggrab_release_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L468", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_pendinggrab_media_item_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1790", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_pendinggrab_media_item_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1417", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_pendinggrab_torrent_hash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L469", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_pendinggrab_episode_id" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3492", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3422", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_fetch_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_fetch_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L117", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_fetch_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_vec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3347", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1343", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_fetch_pending_grabs" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L875", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_ensure_probed", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L461", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L408", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_grab_is_stalled", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L423", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_grab_missing_past_grace", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1569", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2683", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_media_item_with_root", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1093", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1129", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probe_library", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L532", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1068", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_record_decode_check", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L443", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_record_import_error", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L844", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_relink_episode_files", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1237", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remux_backlog", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1276", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remux_one_backlog_file", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2657", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_seeded_release_conn", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4386", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_seeded_season_pack_conn", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L389", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_update_grab_progress", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L988", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_upsert_probe", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1173", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_verify_library", + "target": "breadarrd_src_importer_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L349", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_copy_via_temp_file", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L875", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_ensure_probed", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L461", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_fail_grab", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L408", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_grab_is_stalled", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L423", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_grab_missing_past_grace", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L285", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_insufficient_space", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_largest_video_file", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_locate_video_file", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1569", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_maybe_enqueue_transcode", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L332", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_move_or_copy_file", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1093", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probe_indicates_import_problem", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1129", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probe_library", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L532", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1068", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_record_decode_check", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L443", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_record_import_error", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L844", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_relink_episode_files", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1237", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remux_backlog", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1276", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remux_one_backlog_file", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L389", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_update_grab_progress", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L988", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_upsert_probe", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1173", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_verify_library", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_walk_files", + "target": "breadarrd_src_importer_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L737", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_collect_video_files", + "target": "breadarrd_src_importer_mod_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_walk_files", + "target": "breadarrd_src_importer_mod_rs_vec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1630", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_locate_video_file" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_locate_video_file", + "target": "breadarrd_src_importer_mod_largest_video_file" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_locate_video_file", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L181", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_locate_video_file", + "target": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3243", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_locates_a_single_file_torrent", + "target": "breadarrd_src_importer_mod_locate_video_file" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4377", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_locates_the_largest_video_file_in_a_directory", + "target": "breadarrd_src_importer_mod_locate_video_file" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L737", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_collect_video_files", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L349", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_copy_via_temp_file", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L875", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_ensure_probed", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L672", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_by_basename", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L692", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_by_stem", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3900", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_generate_dual_audio_clip", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2353", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_generate_test_clip", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L285", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_insufficient_space", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_largest_video_file", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2683", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_media_item_with_root", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L332", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_move_or_copy_file", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1276", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remux_one_backlog_file", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L306", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_same_filesystem", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_walk_files", + "target": "breadarrd_src_importer_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L737", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_collect_video_files", + "target": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L672", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_by_basename", + "target": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L692", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_by_stem", + "target": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3900", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_generate_dual_audio_clip", + "target": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2353", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_generate_test_clip", + "target": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L188", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_largest_video_file", + "target": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L726", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_relinkcandidate", + "target": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1323", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remap_path", + "target": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L226", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_season_dir", + "target": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1609", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_stalefile", + "target": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L208", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_walk_files", + "target": "breadarrd_src_importer_mod_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L190", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_largest_video_file", + "target": "breadarrd_src_importer_mod_walk_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2031", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_walk_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1687", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_season_dir" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2198", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_season_dir" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L256", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_deterministic_filename", + "target": "breadarrd_src_importer_mod_has_cjk" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L255", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_deterministic_filename", + "target": "breadarrd_src_importer_mod_sanitize" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1680", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_deterministic_filename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2191", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_deterministic_filename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_deterministic_movie_filename", + "target": "breadarrd_src_importer_mod_sanitize" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1696", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_deterministic_movie_filename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1864", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_insufficient_space" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2290", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_insufficient_space" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1864", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_same_filesystem" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2290", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_same_filesystem" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1882", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_move_or_copy_file" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2301", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_move_or_copy_file" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L336", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_move_or_copy_file", + "target": "breadarrd_src_importer_mod_copy_via_temp_file" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3227", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_move_or_copy_file_moves_the_source_out", + "target": "breadarrd_src_importer_mod_move_or_copy_file" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3206", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_copy_via_temp_file_writes_through_a_part_file_and_renames_into_place", + "target": "breadarrd_src_importer_mod_copy_via_temp_file" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_importstats" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_importstats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1426", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_update_grab_progress" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3048", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", + "target": "breadarrd_src_importer_mod_update_grab_progress" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3055", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", + "target": "breadarrd_src_importer_mod_update_grab_progress" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1427", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_grab_is_stalled" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1418", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_grab_missing_past_grace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1482", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_record_import_error" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3098", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", + "target": "breadarrd_src_importer_mod_fail_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1419", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_fail_grab" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L532", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_reconcileoutcome" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2725", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", + "target": "breadarrd_src_importer_mod_reconcile_missing_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2902", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", + "target": "breadarrd_src_importer_mod_reconcile_missing_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L581", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_find_by_basename" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L592", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_missing_files", + "target": "breadarrd_src_importer_mod_find_by_stem" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2874", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", + "target": "breadarrd_src_importer_mod_reconcile_missing_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2833", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_extension_changed_from_a_transcode", + "target": "breadarrd_src_importer_mod_reconcile_missing_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2782", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_repairs_a_path_whose_show_folder_was_renamed_instead_of_clearing_it", + "target": "breadarrd_src_importer_mod_reconcile_missing_files" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L672", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_by_basename", + "target": "osstr" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L692", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_by_stem", + "target": "osstr" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L782", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_relinkcandidate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L844", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_relink_episode_files", + "target": "breadarrd_src_importer_mod_relinkcandidate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L803", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files", + "target": "breadarrd_src_importer_mod_collect_video_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2988", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2938", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3019", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", + "target": "breadarrd_src_importer_mod_find_relinkable_episode_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2944", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "target": "breadarrd_src_importer_mod_relink_episode_files" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L857", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_relink_episode_files", + "target": "breadarrd_src_importer_mod_ensure_probed" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L898", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_ensure_probed", + "target": "breadarrd_src_importer_mod_upsert_probe" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2441", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", + "target": "breadarrd_src_importer_mod_ensure_probed" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2392", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", + "target": "breadarrd_src_importer_mod_ensure_probed" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1945", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_ensure_probed" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2328", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_ensure_probed" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1144", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probe_library", + "target": "breadarrd_src_importer_mod_ensure_probed" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3956", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "target": "breadarrd_src_importer_mod_ensure_probed" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1313", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remux_one_backlog_file", + "target": "breadarrd_src_importer_mod_ensure_probed" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2552", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "target": "breadarrd_src_importer_mod_ensure_probed" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L942", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probefields", + "target": "breadarrd_src_importer_mod_probefields_from_probe" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L942", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probefields_from_probe", + "target": "breadarrd_src_importer_mod_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1191", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_verify_library", + "target": "breadarrd_src_importer_mod_record_decode_check" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1946", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_probe_indicates_import_problem" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2329", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_probe_indicates_import_problem" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1129", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probe_library", + "target": "breadarrd_src_importer_mod_probesweepreport" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2512", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", + "target": "breadarrd_src_importer_mod_probe_library" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1173", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_verify_library", + "target": "breadarrd_src_importer_mod_verifylibraryreport" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2554", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "target": "breadarrd_src_importer_mod_verify_library" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2608", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_verify_library_flags_a_file_that_parses_but_does_not_decode", + "target": "breadarrd_src_importer_mod_verify_library" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2648", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_verify_library_skips_files_that_never_even_passed_the_header_probe", + "target": "breadarrd_src_importer_mod_verify_library" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1237", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remux_backlog", + "target": "breadarrd_src_importer_mod_remuxbacklogreport" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1262", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remux_backlog", + "target": "breadarrd_src_importer_mod_remux_one_backlog_file" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3966", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "target": "breadarrd_src_importer_mod_remux_backlog" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4015", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remux_backlog_skips_non_mkv_files", + "target": "breadarrd_src_importer_mod_remux_backlog" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1449", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_remap_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1350", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_process_pending_grabs" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "breadarrd_src_importer_mod_rs_jellyfinclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1334", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_run_import_cycle", + "target": "qbitclient" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3493", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_a_persistently_failing_import_escalates_to_failed_instead_of_retrying_forever", + "target": "breadarrd_src_importer_mod_process_pending_grabs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3436", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_does_not_import_a_torrent_while_it_is_still_being_physically_moved", + "target": "breadarrd_src_importer_mod_process_pending_grabs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1504", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_import_one" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1464", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "breadarrd_src_importer_mod_import_season_pack" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1398", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs", + "target": "torrentinfo" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3374", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_process_pending_grabs_routes_each_grab_by_torrent_state", + "target": "breadarrd_src_importer_mod_process_pending_grabs" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1624", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_importoutcome" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1975", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_maybe_enqueue_transcode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2337", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_maybe_enqueue_transcode" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1617", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_stalefile", + "target": "breadarrd_src_importer_mod_stalefile_restore" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L1866", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one", + "target": "breadarrd_src_importer_mod_stalefile_restore" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2292", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_stalefile_restore" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4345", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_a_drifted_root_folder_does_not_defeat_the_dest_collision_check", + "target": "breadarrd_src_importer_mod_import_one" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4152", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_a_strictly_better_release_replaces_the_existing_file_via_a_real_move", + "target": "breadarrd_src_importer_mod_import_one" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4248", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_an_upgrade_swap_sweeps_every_duplicate_episode_file_row_not_just_one", + "target": "breadarrd_src_importer_mod_import_one" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3646", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", + "target": "breadarrd_src_importer_mod_import_one" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3727", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", + "target": "breadarrd_src_importer_mod_import_one" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3863", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", + "target": "breadarrd_src_importer_mod_import_one" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3799", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one_places_a_single_episode_grab_under_its_season_subfolder", + "target": "breadarrd_src_importer_mod_import_one" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3558", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_imports_a_movie_release_with_no_episode_id", + "target": "breadarrd_src_importer_mod_import_one" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4073", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_refuses_to_overwrite_an_already_imported_higher_scoring_file", + "target": "breadarrd_src_importer_mod_import_one" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2010", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_seasonpackimportoutcome" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2087", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack", + "target": "breadarrd_src_importer_mod_import_season_pack_file" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4608", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", + "target": "breadarrd_src_importer_mod_import_season_pack" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4432", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", + "target": "breadarrd_src_importer_mod_import_season_pack" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4567", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", + "target": "breadarrd_src_importer_mod_import_season_pack" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4509", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", + "target": "breadarrd_src_importer_mod_import_season_pack" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2168", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_file", + "target": "breadarrd_src_importer_mod_packfileoutcome" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2439", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_ensure_probed_does_not_flag_a_wide_aspect_ratio_file_as_under_quality", + "target": "breadarrd_src_importer_mod_generate_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2390", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_ensure_probed_flags_a_low_resolution_file_as_under_quality", + "target": "breadarrd_src_importer_mod_generate_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2479", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_ensure_probed_skips_reprobing_an_unchanged_file", + "target": "breadarrd_src_importer_mod_generate_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3634", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one_enqueues_a_transcode_job_when_transcode_is_enabled", + "target": "breadarrd_src_importer_mod_generate_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3712", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one_enqueues_an_anime_tagged_transcode_job_for_anime", + "target": "breadarrd_src_importer_mod_generate_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3850", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_one_flags_quality_when_the_real_file_is_under_1080p", + "target": "breadarrd_src_importer_mod_generate_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2504", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_probe_library_reports_probed_vs_skipped_up_to_date", + "target": "breadarrd_src_importer_mod_generate_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2543", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_verify_library_confirms_a_genuinely_decodable_file", + "target": "breadarrd_src_importer_mod_generate_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3033", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_a_fresh_grab_is_not_stalled", + "target": "breadarrd_src_importer_mod_seeded_release_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3039", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_a_grab_untouched_past_the_threshold_is_stalled", + "target": "breadarrd_src_importer_mod_seeded_release_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3083", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_a_torrent_missing_past_the_grace_period_is_failed", + "target": "breadarrd_src_importer_mod_seeded_release_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3077", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_a_torrent_missing_within_the_grace_period_is_not_yet_failed", + "target": "breadarrd_src_importer_mod_seeded_release_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3089", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_fail_grab_reopens_the_release_for_search", + "target": "breadarrd_src_importer_mod_seeded_release_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3045", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_progress_advancing_resets_the_stall_clock", + "target": "breadarrd_src_importer_mod_seeded_release_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3054", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_update_grab_progress_ignores_a_non_increasing_value", + "target": "breadarrd_src_importer_mod_seeded_release_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2974", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_falls_back_to_the_unpadded_season_folder", + "target": "breadarrd_src_importer_mod_media_item_with_root" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2925", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_finds_a_file_with_no_tracked_row", + "target": "breadarrd_src_importer_mod_media_item_with_root" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3002", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_find_relinkable_episode_files_skips_an_ambiguous_match_rather_than_guessing", + "target": "breadarrd_src_importer_mod_media_item_with_root" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2698", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_clears_episode_file_rows_whose_path_no_longer_exists", + "target": "breadarrd_src_importer_mod_media_item_with_root" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2893", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_dry_run_reports_without_writing_anything", + "target": "breadarrd_src_importer_mod_media_item_with_root" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L2854", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_reconcile_refuses_to_clear_an_anomalous_fraction_in_one_pass", + "target": "breadarrd_src_importer_mod_media_item_with_root" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L3946", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_remux_backlog_promotes_english_to_default_for_a_flagged_file", + "target": "breadarrd_src_importer_mod_generate_dual_audio_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4596", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_fails_when_nothing_in_it_matches_a_tracked_episode", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4419", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_imports_every_file_and_marks_episodes_owned", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4535", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_skips_an_upgrade_locked_episode_even_with_a_lower_scoring_existing_release", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/importer/mod.rs", + "source_location": "L4480", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_importer_mod_import_season_pack_skips_episodes_that_already_have_a_better_file", + "target": "breadarrd_src_importer_mod_seeded_season_pack_conn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L727", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_backlogcandidate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1188", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1300", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1329", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1235", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L738", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_claimedjob" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1007", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_effective_parallelism" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1660", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1692", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1631", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1606", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1405", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1496", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L296", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_encodeoutcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_enqueue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_finalize_job" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L953", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_finalizedjob" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_find_backlog_candidates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1282", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_find_oversized_av1_candidates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1536", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1561", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1514", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_generate_lossless_test_clip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1364", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_generate_test_clip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L473", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_anime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L506", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_anime_content" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L496", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_anime_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1736", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L460", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_beneficial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1460", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_is_beneficial_rejects_growth_and_marginal_shrinkage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L989", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_live_action_parallelism_for" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1476", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_live_action_parallelism_for_reserves_exactly_what_jellyfin_is_using" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L533", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_rs_jellyfinclient" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_rs_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1792", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L192", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_run_pipeline_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1212", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_seed_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L596", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_should_enqueue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1390", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_should_enqueue_rejects_missing_codec_or_height" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L242", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1585", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1753", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1761", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1771", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L283", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_temp_path_for" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1434", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L959", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_transcodecyclestats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L948", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "breadarrd_src_transcode_mod_transcodeoutcome" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod", + "target": "mutex" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L373", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1754", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1762", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1772", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", + "target": "breadarrd_src_transcode_mod_target_bitrate_kbps" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L396", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_transcode_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L102", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_live_action", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1536", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic", + "target": "breadarrd_src_transcode_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1561", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1514", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "target": "breadarrd_src_transcode_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1364", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_generate_test_clip", + "target": "breadarrd_src_transcode_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L496", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_is_anime_path", + "target": "breadarrd_src_transcode_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L192", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_transcode_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L283", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_temp_path_for", + "target": "breadarrd_src_transcode_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_enqueue", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L473", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_is_anime", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L506", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L533", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L192", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L387", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L215", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_ffmpeg_encode_anime", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L242", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_subtitle_codec_args", + "target": "breadarrd_src_transcode_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L242", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_subtitle_codec_args", + "target": "breadarrd_src_transcode_mod_rs_vec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1591", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_subtitle_codec_args_converts_only_mov_text", + "target": "breadarrd_src_transcode_mod_subtitle_codec_args" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L731", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_backlogcandidate", + "target": "breadarrd_src_transcode_mod_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L384", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_temp_path_for" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L545", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "target": "breadarrd_src_transcode_mod_temp_path_for" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L283", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_temp_path_for", + "target": "breadarrd_src_transcode_mod_rs_pathbuf" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1436", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_temp_path_for_is_not_picked_up_by_video_file_scans", + "target": "breadarrd_src_transcode_mod_temp_path_for" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L741", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claimedjob", + "target": "breadarrd_src_transcode_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L304", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encodeoutcome", + "target": "breadarrd_src_transcode_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1536", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic", + "target": "breadarrd_src_transcode_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1561", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1514", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_generate_lossless_test_clip", + "target": "breadarrd_src_transcode_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1364", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_generate_test_clip", + "target": "breadarrd_src_transcode_mod_rs_pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_encodeoutcome" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_encodeoutcome" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L446", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_is_beneficial" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L340", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify", + "target": "breadarrd_src_transcode_mod_rs_option" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1670", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "target": "breadarrd_src_transcode_mod_encode_and_verify" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1709", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", + "target": "breadarrd_src_transcode_mod_encode_and_verify" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1641", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_encode_and_verify" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1616", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "target": "breadarrd_src_transcode_mod_encode_and_verify" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1414", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "target": "breadarrd_src_transcode_mod_encode_and_verify" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1505", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "target": "breadarrd_src_transcode_mod_encode_and_verify" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1140", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_encode_and_verify" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L731", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_backlogcandidate", + "target": "breadarrd_src_transcode_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L744", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claimedjob", + "target": "breadarrd_src_transcode_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1007", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_effective_parallelism", + "target": "breadarrd_src_transcode_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_enqueue", + "target": "breadarrd_src_transcode_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L596", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_should_enqueue", + "target": "breadarrd_src_transcode_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L473", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_is_anime", + "target": "breadarrd_src_transcode_mod_rs_connection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L515", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_is_anime" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L568", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_enqueue", + "target": "breadarrd_src_transcode_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L506", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L533", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_reset_orphaned_running_jobs", + "target": "breadarrd_src_transcode_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1212", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_seed_file", + "target": "breadarrd_src_transcode_mod_rs_connection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L663", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_is_anime_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L717", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_is_anime_path" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L512", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_is_anime_content", + "target": "breadarrd_src_transcode_mod_is_anime_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L636", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_backlog_candidates", + "target": "breadarrd_src_transcode_mod_backlogcandidate" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1292", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", + "target": "breadarrd_src_transcode_mod_find_backlog_candidates" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L686", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_oversized_av1_candidates", + "target": "breadarrd_src_transcode_mod_backlogcandidate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "breadarrd_src_transcode_mod_claimedjob" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_claimedjob" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L778", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claim_pending_jobs", + "target": "mutex" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1320", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1357", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1266", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1125", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_claim_pending_jobs" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L12", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "mutex" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "mutex" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "mutex" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "mutex" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "mutex" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L859", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_finalize_job", + "target": "breadarrd_src_transcode_mod_finalizedjob" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1164", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_finalize_job" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L955", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_finalizedjob", + "target": "breadarrd_src_transcode_mod_transcodeoutcome" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_transcodecyclestats" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_transcodecyclestats" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L968", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_transcodecyclestats", + "target": "breadarrd_src_transcode_mod_transcodecyclestats_merge" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1062", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_transcodecyclestats_merge" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L968", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_transcodecyclestats_merge", + "target": "breadarrd_src_transcode_mod_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1013", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_effective_parallelism", + "target": "breadarrd_src_transcode_mod_live_action_parallelism_for" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1007", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_effective_parallelism", + "target": "breadarrd_src_transcode_mod_rs_jellyfinclient" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1111", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_effective_parallelism" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1045", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle", + "target": "breadarrd_src_transcode_mod_rs_jellyfinclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1099", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_pipeline_cycle", + "target": "breadarrd_src_transcode_mod_rs_jellyfinclient" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1847", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "target": "breadarrd_src_transcode_mod_run_cycle" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1668", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1709", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_force_reencode_bypasses_the_already_av1_short_circuit", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1639", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1614", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1414", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1505", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1292", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1737", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_is_anime_path_matches_configured_root_folders", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1845", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1391", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_should_enqueue_rejects_missing_codec_or_height", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1754", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_target_bitrate_matches_reference_at_reference_resolution", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1762", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_target_bitrate_scales_down_for_720p", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1772", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_target_bitrate_scales_up_for_1440p", + "target": "breadarrd_src_transcode_mod_cfg" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1304", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_claims_nothing_when_already_at_the_cap", + "target": "breadarrd_src_transcode_mod_seed_file" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1333", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_enforces_live_action_and_anime_caps_independently", + "target": "breadarrd_src_transcode_mod_seed_file" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1239", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_claim_pending_jobs_respects_already_running_jobs_as_a_global_cap", + "target": "breadarrd_src_transcode_mod_seed_file" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1285", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_find_backlog_candidates_excludes_skipped_jobs", + "target": "breadarrd_src_transcode_mod_seed_file" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1411", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_a_file_that_is_already_av1", + "target": "breadarrd_src_transcode_mod_generate_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1502", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_skips_pre_emptively_when_source_is_already_efficient", + "target": "breadarrd_src_transcode_mod_generate_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1806", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "target": "breadarrd_src_transcode_mod_generate_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1666", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_anime_pipeline_shrinks_a_bloated_source", + "target": "breadarrd_src_transcode_mod_generate_lossless_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1801", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_run_cycle_attributes_each_result_to_the_correct_job_even_out_of_claim_order", + "target": "breadarrd_src_transcode_mod_generate_lossless_test_clip" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1612", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_attached_cover_art", + "target": "breadarrd_src_transcode_mod_generate_clip_with_attached_pic" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/transcode/mod.rs", + "source_location": "L1637", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_transcode_mod_encode_and_verify_handles_a_source_with_a_mov_text_subtitle", + "target": "breadarrd_src_transcode_mod_generate_clip_with_mov_text_subtitle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L24", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L47", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_backgroundrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_constant_time_eq" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L202", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_constant_time_eq_matches_identical_strings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L212", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_constant_time_eq_rejects_different_lengths" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L207", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_constant_time_eq_rejects_different_strings_of_the_same_length" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L217", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_constant_time_eq_treats_empty_strings_as_equal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_cyclerecord" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_cyclestatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_require_api_token" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_router" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L11", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_rs_connection" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L16", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_api_mod_rs_qbitclient" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L17", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L8", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "response" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "statuscode" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L14", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "tmdbclient" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L15", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod", + "target": "tvdbclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_backgroundrequest" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L30", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_cyclestatus" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L25", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L28", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L29", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "breadarrd_src_api_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L40", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "sender" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L27", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "tmdbclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_appstate", + "target": "tvdbclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_require_api_token", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L133", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_router", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L6", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_mod_appstate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L61", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L81", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L65", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L93", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_cyclerecord", + "target": "breadarrd_src_api_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "sender" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_releasecandidate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L66", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L55", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_api_mod_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L50", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_backgroundrequest", + "target": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L81", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_cyclestatus", + "target": "breadarrd_src_api_mod_cyclerecord" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L91", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_cyclerecord", + "target": "datetime" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L91", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_cyclerecord", + "target": "utc" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L112", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_require_api_token", + "target": "breadarrd_src_api_mod_constant_time_eq" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_require_api_token", + "target": "breadarrd_src_api_mod_rs_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_require_api_token", + "target": "next" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_require_api_token", + "target": "request" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/mod.rs", + "source_location": "L103", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_mod_require_api_token", + "target": "response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_approve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L117", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_internal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_api_routes_review_reject" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "breadarrd_src_scheduler" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "json" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "reviewqueueentry" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L2", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review", + "target": "statuscode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "breadarrd_src_api_routes_review_rs_vec" + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "json" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "reviewqueueentry" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L9", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_list", + "target": "statuscode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_state" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "statuscode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L117", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_internal", + "target": "statuscode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_reject", + "target": "statuscode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L117", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_internal", + "target": "breadarrd_src_api_routes_review_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_internal" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L38", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_approve", + "target": "breadarrd_src_api_routes_review_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L108", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_reject", + "target": "breadarrd_src_api_routes_review_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/api/routes/review.rs", + "source_location": "L117", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_api_routes_review_internal", + "target": "e" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L44", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_download" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L303", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_empty_input_has_zero_overlap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_ensure_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L276", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_identical_titles_fully_overlap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L73", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_matchcandidate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_matchoutcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L246", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_queue_for_review" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L4", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_rs_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L308", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_shared_particle_alone_is_not_real_overlap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L281", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L86", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L224", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_token_overlap_ratio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L291", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L3", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod", + "target": "hashmap" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "breadarrd_src_matcher_mod_download" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "breadarrd_src_matcher_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L26", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_ensure_model", + "target": "pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_load", + "target": "breadarrd_src_matcher_mod_rs_path" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L44", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_download", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L246", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L136", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L110", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_embed_cached", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L121", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_embed_query", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_load", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L156", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L44", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_download", + "target": "pathbuf" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L75", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_matchcandidate", + "target": "breadarrd_src_matcher_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L82", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_matchoutcome", + "target": "breadarrd_src_matcher_mod_matchcandidate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L246", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_matchcandidate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L136", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L156", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_matchoutcome" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_rs_vec" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_best_match_index" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_cached" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_query" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "breadarrd_src_matcher_mod_titlematcher_match_title" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L88", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "hashmap" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L87", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher", + "target": "ortembedder" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_matcher_mod_titlematcher" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L110", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_embed_cached", + "target": "breadarrd_src_matcher_mod_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L121", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_embed_query", + "target": "breadarrd_src_matcher_mod_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L92", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_load", + "target": "breadarrd_src_matcher_mod_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L144", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_cached" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L171", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_cached" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_query" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_titlematcher_embed_query" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L136", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_best_match_index", + "target": "breadarrd_src_matcher_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L246", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L156", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_rs_connection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L199", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_titlematcher_match_title", + "target": "breadarrd_src_matcher_mod_token_overlap_ratio" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L246", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_queue_for_review", + "target": "breadarrd_src_matcher_mod_rs_connection" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L286", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_short_alias_contained_in_longer_title_fully_overlaps", + "target": "breadarrd_src_matcher_mod_token_overlap_ratio" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/matcher/mod.rs", + "source_location": "L295", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_matcher_mod_unrelated_titles_have_no_overlap", + "target": "breadarrd_src_matcher_mod_token_overlap_ratio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L358", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L16", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_codec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L349", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L248", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L279", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_does_not_panic_on_real_corpus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L364", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L336", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L39", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L23", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parsedrelease" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L221", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_a_season_marker_followed_by_a_dash_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L166", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_season_pack_no_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L185", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_season_pack_shapes_without_literal_parens" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L124", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L145", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L135", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L257", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_parses_year_and_bare_episode_number" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L299", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L308", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L317", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L327", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L7", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod", + "target": "breadarrd_src_parser_mod_source" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L32", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_source" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L155", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_source", + "target": "breadarrd_src_parser_mod_source" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L33", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_codec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L168", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_codec", + "target": "breadarrd_src_parser_mod_codec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L39", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parse", + "target": "breadarrd_src_parser_mod_parsedrelease" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L35", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parsedrelease", + "target": "breadarrd_src_parser_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L113", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_looks_like_episode", + "target": "breadarrd_src_parser_mod_parsedrelease" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L122", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_looks_like_season_pack", + "target": "breadarrd_src_parser_mod_parsedrelease" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_parser_mod_parsedrelease" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L232", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_a_genuine_season_only_pack_with_no_dash_episode_still_has_no_episode", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L359", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_brackets_still_take_priority_over_a_coincidental_bare_year", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L353", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_does_not_mistake_a_year_titled_movie_for_a_bare_year", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_does_not_mistake_a_yyyy_mm_dd_date_for_an_episode_range", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L282", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_does_not_panic_on_real_corpus", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L367", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_does_not_panic_on_unparsable_manga_release", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L341", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_extracts_a_bare_year_from_a_scene_style_movie_name", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L222", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_a_season_marker_followed_by_a_dash_episode", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L157", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_erai_raws_bracket_quality_block", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_lolihouse_webrip_hevc_10bit", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_season_pack_no_episode", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_standard_sxxexx_with_group_and_quality_chain", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_subsplease_dash_episode_with_group_and_hash", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L139", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_sxxexx_with_a_trailing_fansub_revision_tag", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_yameii_dash_sxxexx_with_english_dub_tag", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L267", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_parses_year_and_bare_episode_number", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L302", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_refuses_to_resolve_a_bracketed_batch_range_to_one_episode", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L311", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_refuses_to_resolve_a_dash_prefixed_batch_range_to_one_episode", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L320", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_refuses_to_resolve_an_sxxexx_range_to_one_episode", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/mod.rs", + "source_location": "L330", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_mod_single_episode_dash_titles_are_unaffected_by_range_detection", + "target": "breadarrd_src_parser_mod_parse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L278", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_derive_title" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_bit_depth" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L168", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_codec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L142", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_container" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L220", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_episode_info" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L136", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_group" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L146", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_resolution" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L155", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_source" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L184", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_extract_year" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L209", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_find_real_dash_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L266", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_first_quality_marker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L109", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_looks_like_episode_range" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L105", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens", + "target": "breadarrd_src_parser_tokens_overlaps_a_date" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L212", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_find_real_dash_episode", + "target": "breadarrd_src_parser_tokens_overlaps_a_date" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L121", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_looks_like_episode_range", + "target": "breadarrd_src_parser_tokens_overlaps_a_date" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L221", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_looks_like_episode_range" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L136", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_group", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L136", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_group", + "target": "breadarrd_src_parser_tokens_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L180", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_bit_depth", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L168", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_codec", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L142", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_container", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L220", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L146", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_resolution", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L155", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_source", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L184", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_year", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L209", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_find_real_dash_episode", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L266", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_first_quality_marker", + "target": "breadarrd_src_parser_tokens_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L278", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_derive_title", + "target": "breadarrd_src_parser_tokens_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L142", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_container", + "target": "breadarrd_src_parser_tokens_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_find_real_dash_episode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L209", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_find_real_dash_episode", + "target": "captures" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/parser/tokens.rs", + "source_location": "L230", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_parser_tokens_extract_episode_info", + "target": "breadarrd_src_parser_tokens_first_quality_marker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2600", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_a_second_prepare_call_on_an_already_claimed_review_sees_not_pending" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2047", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_approvalprep" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_best_existing_movie_score" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_best_existing_score" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_best_existing_season_pack_score" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L947", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_movie_query" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2959", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_movie_query_appends_year_when_known" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L938", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_tv_query" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2939", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_tv_query_formats_season_episode_for_x1337" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2947", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_build_tv_query_is_title_only_for_tpb" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3185", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L333", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2855", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2497", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3115", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3079", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3099", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3225", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3152", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_respects_budget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3129", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2382", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2364", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2372", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_execute_search_targets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_fetch_candidates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_finalize_review_approval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_episode_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2887", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_media_item_id_by_title" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_monitored_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2747", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_monitored_episode_ignores_has_file_but_still_requires_monitored" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_find_monitored_missing_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2303", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_finds_a_monitored_missing_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_get_media_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_get_review_row" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_grab_and_capture_hash" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_grab_candidate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_grab_prepared_approval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L754", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_grabcyclestats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L351", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_infer_has_english_audio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2271", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_infers_english_audio_present_by_default" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2278", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_infers_no_english_audio_for_vostfr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2481", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L243", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_is_anime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L458", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_is_seen" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2560", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2551", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2774", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_episode_detects_any_episode_marker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L147", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_non_video_format" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2903", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_non_video_format_catches_common_ebook_and_comic_markers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L122", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2787", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_season_pack_detects_batch_releases" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2797", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_looks_like_season_pack_is_false_for_a_single_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L467", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_mark_seen" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L62", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_mediaitemrow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2665", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2657", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2677", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L210", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2708", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2722", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2730", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2694", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L180", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_needs_grab" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2574", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_year_mismatch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2922", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_movie_year_mismatch_rejects_far_apart_years_only" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L903", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_passes_relevance_filter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_prepare_review_approval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2028", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_preparedapproval" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2580", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_process_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L12", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_processoutcome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_grab" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2448", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2398", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_search_attempt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3159", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3208", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_target_attempt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_record_upgrade_attempt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2223", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_reject_review" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2635", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2646", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2166", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_review_claim" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2617", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_sort_key" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2831", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_sort_key_falls_back_to_seeders_within_the_same_group" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2807", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_release_sort_key_prefers_a_season_pack_over_a_higher_seeded_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3273", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3282", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_relevance_filter_lets_everything_through_for_titles_with_no_significant_words" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3260", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_resolve_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2524", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2514", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2003", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_reviewqueuerow" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L7", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_run_grab_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_run_search_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_run_upgrade_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L913", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_sanitize_query_text" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2931", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_sanitize_query_text_strips_punctuation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2967", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1423", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L846", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_searchroute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L859", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_searchtarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2284", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2538", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2313", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L403", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2266", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab_repack_even_below_the_minimum_gain_threshold" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2252", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab_repack_even_if_not_higher_scored" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2236", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab_when_nothing_exists_yet" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2241", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_grab_when_strictly_better_score" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2258", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_not_grab_when_score_gain_is_below_the_minimum_threshold" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2246", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_should_not_grab_when_worse_or_equal_score" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L888", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_significant_words" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3252", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_significant_words_drops_short_and_punctuation_only_tokens" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1813", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler", + "target": "breadarrd_src_scheduler_source_route_name" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_processoutcome" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L20", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_processoutcome", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_processoutcome", + "target": "rejectreason" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_movie_score", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_score", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_season_pack_score", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L947", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_build_movie_query", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_episode_id", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_media_item_id_by_title", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_monitored_episode", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_monitored_missing_episode", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_and_capture_hash", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_mediaitemrow", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L167", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_year_mismatch", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2034", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_preparedapproval", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_upgrade_attempt", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2007", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_reviewqueuerow", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L885", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L403", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_should_grab", + "target": "breadarrd_src_scheduler_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_get_media_item", + "target": "breadarrd_src_scheduler_mediaitemrow" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L64", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_mediaitemrow", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L947", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_build_movie_query", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L938", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_build_tv_query", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_and_capture_hash", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L903", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_passes_relevance_filter", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2037", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_preparedapproval", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2008", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_reviewqueuerow", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L913", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_sanitize_query_text", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L878", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L888", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_significant_words", + "target": "breadarrd_src_scheduler_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1854", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_get_media_item" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_get_media_item", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L70", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_get_media_item", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1950", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_get_media_item" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2072", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_get_media_item" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L498", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_get_media_item" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_movie_score", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_score", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_season_pack_score", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L333", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_episode_id", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_media_item_id_by_title", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_monitored_episode", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_monitored_missing_episode", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_get_review_row", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2481", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_insert_pending_review", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L243", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_is_anime", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L458", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_is_seen", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L467", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_mark_seen", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L210", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L180", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_needs_grab", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_upgrade_attempt", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2223", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_reject_review", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2166", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_review_claim", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2967", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_search_enumeration_conn", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2284", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_seeded_conn", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2538", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_seeded_movie_conn", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2313", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode", + "target": "breadarrd_src_scheduler_rs_connection" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L366", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_movie_score", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L357", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_score", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L381", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_best_existing_season_pack_score", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L333", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L277", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_episode_id", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1589", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_media_item_id_by_title", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L311", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_monitored_episode", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L292", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_monitored_missing_episode", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_get_review_row", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_and_capture_hash", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L243", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_is_anime", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L458", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_is_seen", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L467", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_mark_seen", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L210", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L180", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_needs_grab", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L415", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1324", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1370", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_upgrade_attempt", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2223", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_reject_review", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2166", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_review_claim", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L258", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_resolve_episode", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_rs_result" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1864", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1956", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile", + "target": "profilekind" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L93", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile", + "target": "qualityprofile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2567", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2554", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2112", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L561", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_load_quality_profile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2079", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_looks_like_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L517", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_looks_like_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1883", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1957", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2088", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L530", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L133", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_sort_key", + "target": "breadarrd_src_scheduler_looks_like_season_pack" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_sort_key", + "target": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_sort_key", + "target": "reverse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1867", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "reverse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L486", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_looks_like_non_video_format" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2082", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_movie_year_mismatch" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L520", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_movie_year_mismatch" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2085", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_movie_needs_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L525", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_movie_needs_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L524", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_movie_eligible_for_upgrade" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1856", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_is_anime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L553", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_is_anime" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2097", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_resolve_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L539", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_resolve_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2305", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finds_a_monitored_missing_episode", + "target": "breadarrd_src_scheduler_find_monitored_missing_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2100", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_find_monitored_missing_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L544", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_find_monitored_missing_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L543", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_find_monitored_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2092", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L534", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1888", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_infer_has_english_audio" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L567", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_infer_has_english_audio" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L599", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_best_existing_score" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L601", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_best_existing_movie_score" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L600", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_best_existing_season_pack_score" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L604", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_should_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2203", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_record_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1986", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_record_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L628", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_record_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2456", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", + "target": "breadarrd_src_scheduler_record_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2406", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", + "target": "breadarrd_src_scheduler_record_grab" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1727", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_is_seen" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L777", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_is_seen" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1759", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_mark_seen" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L805", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_mark_seen" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1738", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_process_item" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L613", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_grab_and_capture_hash" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L476", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_process_item", + "target": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L792", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_process_item" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L695", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_and_capture_hash", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1938", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_rs_qbitclient" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1974", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_candidate", + "target": "breadarrd_src_scheduler_grab_and_capture_hash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2181", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_grab_and_capture_hash" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_scheduler_grabcyclestats" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L762", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_grab_cycle", + "target": "breadarrd_src_sources_mod_releasesource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L938", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_build_tv_query", + "target": "breadarrd_src_scheduler_searchroute" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L868", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_searchroute" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1813", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_source_route_name", + "target": "breadarrd_src_scheduler_searchroute" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_searchtarget" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_searchtarget" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_searchtarget" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_searchtarget" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1415", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_searchtarget" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L878", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_searchtarget", + "target": "breadarrd_src_scheduler_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L988", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1516", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1167", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L888", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_significant_words", + "target": "breadarrd_src_scheduler_rs_vec" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1047", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_significant_words" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1582", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_significant_words" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1232", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_significant_words" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3274", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_relevance_filter_accepts_a_genuine_match", + "target": "breadarrd_src_scheduler_significant_words" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3261", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_relevance_filter_rejects_titles_missing_a_significant_word", + "target": "breadarrd_src_scheduler_significant_words" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1708", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_passes_relevance_filter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1871", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_passes_relevance_filter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L950", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_build_movie_query", + "target": "breadarrd_src_scheduler_sanitize_query_text" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L940", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_build_tv_query", + "target": "breadarrd_src_scheduler_sanitize_query_text" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1046", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_build_tv_query" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1581", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item", + "target": "breadarrd_src_scheduler_build_tv_query" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1231", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_build_tv_query" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1110", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets", + "target": "breadarrd_src_scheduler_build_movie_query" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1301", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets", + "target": "breadarrd_src_scheduler_build_movie_query" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3199", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3117", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3081", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3236", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3154", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_respects_budget", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3131", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3165", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1455", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_enumerate_search_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2392", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2366", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2374", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1492", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_enumerate_upgrade_targets" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3193", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", + "target": "breadarrd_src_scheduler_record_search_attempt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3164", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", + "target": "breadarrd_src_scheduler_record_search_attempt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3210", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", + "target": "breadarrd_src_scheduler_record_search_attempt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1418", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_record_search_attempt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1417", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_target_attempt", + "target": "breadarrd_src_scheduler_record_upgrade_attempt" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1682", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_record_target_attempt" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_searchcyclestats" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1456", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_scheduler_execute_search_targets" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_sources_rss_rsssource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "breadarrd_src_sources_tpb_tpbsource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1442", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_search_cycle", + "target": "scrapesource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "scrapesource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "scrapesource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "scrapesource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1493", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_scheduler_execute_search_targets" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_sources_rss_rsssource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1478", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_run_upgrade_cycle", + "target": "breadarrd_src_sources_tpb_tpbsource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3105", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", + "target": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1842", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_sources_rss_rsssource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1600", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_execute_search_targets", + "target": "breadarrd_src_sources_tpb_tpbsource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1910", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_source_route_name" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_scheduler_rs_releasecandidate" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_sources_rss_rsssource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L1831", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_fetch_candidates", + "target": "breadarrd_src_sources_tpb_tpbsource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2011", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_get_review_row", + "target": "breadarrd_src_scheduler_reviewqueuerow" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2062", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_get_review_row" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2048", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_approvalprep", + "target": "breadarrd_src_scheduler_preparedapproval" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2188", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finalize_review_approval", + "target": "breadarrd_src_scheduler_preparedapproval" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2176", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_grab_prepared_approval", + "target": "breadarrd_src_scheduler_preparedapproval" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2061", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepare_review_approval", + "target": "breadarrd_src_scheduler_approvalprep" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2584", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", + "target": "breadarrd_src_scheduler_prepare_review_approval" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2625", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending", + "target": "breadarrd_src_scheduler_release_review_claim" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2856", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_count_monitored_missing_episodes_in_season_counts_correctly", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2498", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_does_not_find_an_unmonitored_or_already_have_episode", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2888", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_find_episode_id_ignores_monitored_and_has_file_state", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2304", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_finds_a_monitored_missing_episode", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2449", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab_still_logs_to_torrent_fetch_when_hash_capture_failed", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2399", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_grab_writes_both_a_release_row_and_a_torrent_fetch_audit_row", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2525", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_resolves_absolute_episode_via_anime_map", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2515", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_resolves_direct_season_episode_without_anime_map", + "target": "breadarrd_src_scheduler_seeded_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2383", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_excludes_an_upgrade_locked_episode", + "target": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2365", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_prioritizes_a_probe_flagged_episode_over_a_clean_one", + "target": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2373", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_upgrade_targets_returns_both_when_budget_allows", + "target": "breadarrd_src_scheduler_seeded_upgrade_conn_with_one_flagged_episode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2602", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_a_second_prepare_call_on_an_already_claimed_review_sees_not_pending", + "target": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2582", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", + "target": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2637", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", + "target": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2648", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", + "target": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2619", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending", + "target": "breadarrd_src_scheduler_insert_pending_review" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2601", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_a_second_prepare_call_on_an_already_claimed_review_sees_not_pending", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2561", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile_applies_a_stored_override", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2552", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_load_quality_profile_uses_defaults_for_the_seeded_empty_weights_row", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2666", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_does_not_need_grab_once_it_has_a_file", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2658", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_does_not_need_grab_when_unmonitored", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2678", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_does_not_need_grab_while_a_release_is_in_flight", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2709", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_once_upgrade_locked", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2723", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_when_unmonitored", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2731", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_false_while_a_release_is_in_flight", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2695", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_eligible_for_upgrade_is_true_once_it_already_has_a_file", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2575", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_movie_needs_grab_when_monitored_and_missing", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2581", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_prepares_a_movie_review_approval_with_no_episode_id", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2636", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_rejects_a_movie_review_whose_title_looks_like_an_episode", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2647", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_rejects_a_movie_review_with_a_mismatched_year", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L2618", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_release_review_claim_reverts_a_claimed_row_back_to_pending", + "target": "breadarrd_src_scheduler_seeded_movie_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3192", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_cadence_stays_backed_off_at_a_high_search_count_instead_of_overflowing", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3116", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_excludes_owned_movies_includes_missing", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3080", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_excludes_unaired_inflight_and_anime", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3100", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_for_media_item_routes_anime_movie_via_tmdb_table", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3226", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_prioritizes_never_searched_first", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3153", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_respects_budget", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3130", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_enumerate_search_targets_routes_anime_movies_to_nyaa_search", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3160", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt_is_due_again_only_after_cadence_elapses", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/scheduler.rs", + "source_location": "L3209", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_scheduler_record_search_attempt_upserts_rather_than_duplicating", + "target": "breadarrd_src_scheduler_search_enumeration_conn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L46", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_parse_human_size" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L100", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_parses_a_size_with_no_space_before_the_unit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L80", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_parses_gib" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L85", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_parses_mib" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L9", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L90", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_rejects_unknown_unit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L21", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_releasesource" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L28", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod", + "target": "breadarrd_src_sources_mod_urlencode" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L17", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod_rawreleaseitem", + "target": "breadarrd_src_sources_mod_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod_rawreleaseitem", + "target": "breadarrd_src_sources_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L75", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_mod_rawreleaseitem" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L28", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod_urlencode", + "target": "breadarrd_src_sources_mod_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/mod.rs", + "source_location": "L46", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_mod_parse_human_size", + "target": "breadarrd_src_sources_mod_rs_option" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L34", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_mod_releasesource" + }, + { + "relation": "implements", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L74", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_mod_releasesource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L53", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_sources_tpb_build_magnet", + "target": "breadarrd_src_sources_mod_urlencode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L83", + "weight": 1.0, + "_origin": "ast", + "source": "breadarrd_src_sources_rss_accumulate_field", + "target": "breadarrd_src_sources_mod_parse_human_size" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L76", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_accumulate_field" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L45", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_build_search_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L223", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_build_search_url_appends_query_param" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L231", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_build_search_url_handles_a_feed_url_with_no_existing_query_string" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L239", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_build_search_url_is_unchanged_without_a_query" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L60", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_itemfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L88", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_parse_nyaa_rss" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L196", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_parses_cdata_wrapped_fields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L250", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_parses_live_nyaa_feed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L176", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields" + }, + { + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L1", + "weight": 1.0, + "context": "import", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_rs_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss", + "target": "breadarrd_src_sources_rss_rsssource" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L15", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_rss_rs_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L14", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_rss_rs_string" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_rss_rsssource_fetch" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource", + "target": "breadarrd_src_sources_rss_rsssource_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L45", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_build_search_url", + "target": "breadarrd_src_sources_rss_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L63", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_itemfields", + "target": "breadarrd_src_sources_rss_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_new", + "target": "breadarrd_src_sources_rss_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L92", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_rss_rsssource_new" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L251", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parses_live_nyaa_feed", + "target": "breadarrd_src_sources_rss_rsssource_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_new", + "target": "breadarrd_src_sources_rss_rs_into" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L19", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_new", + "target": "breadarrd_src_sources_rss_rs_self" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L252", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parses_live_nyaa_feed", + "target": "breadarrd_src_sources_rss_rsssource_fetch" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L36", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_build_search_url" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L38", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_parse_nyaa_rss" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L35", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_rsssource_fetch", + "target": "breadarrd_src_sources_rss_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L45", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_build_search_url", + "target": "breadarrd_src_sources_rss_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L66", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_itemfields", + "target": "breadarrd_src_sources_rss_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L88", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_rss_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L88", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_rss_rs_vec" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L76", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_accumulate_field", + "target": "breadarrd_src_sources_rss_itemfields" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L113", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parse_nyaa_rss", + "target": "breadarrd_src_sources_rss_accumulate_field" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L211", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parses_cdata_wrapped_fields", + "target": "breadarrd_src_sources_rss_parse_nyaa_rss" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/rss.rs", + "source_location": "L177", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_rss_parses_nyaa_item_with_custom_fields", + "target": "breadarrd_src_sources_rss_parse_nyaa_rss" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L49", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_build_magnet" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L125", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L141", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L13", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_is_valid_info_hash" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L156", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_is_valid_info_hash_accepts_both_real_shapes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L167", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_is_valid_info_hash_rejects_malformed_values" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L132", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_parses_a_real_captured_response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L32", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_tpbresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L26", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb", + "target": "breadarrd_src_sources_tpb_tpbsource" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L149", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", + "target": "breadarrd_src_sources_tpb_is_valid_info_hash" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L106", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_is_valid_info_hash" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L28", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_tpb_rs_client" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L27", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_tpb_rs_string" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L75", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_tpb_tpbsource_fetch" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L59", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource", + "target": "breadarrd_src_sources_tpb_tpbsource_new" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L49", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_build_magnet", + "target": "breadarrd_src_sources_tpb_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L38", + "weight": 1.0, + "context": "field", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbresult", + "target": "breadarrd_src_sources_tpb_rs_string" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L59", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_new", + "target": "breadarrd_src_sources_tpb_rs_string" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L126", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", + "target": "breadarrd_src_sources_tpb_build_magnet" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L110", + "weight": 1.0, + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_build_magnet" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L59", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_new", + "target": "breadarrd_src_sources_tpb_rs_into" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L59", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_new", + "target": "breadarrd_src_sources_tpb_rs_self" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L75", + "weight": 1.0, + "context": "parameter_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_rs_option" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L75", + "weight": 1.0, + "context": "return_type", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_rs_result" + }, + { + "relation": "references", + "confidence": "EXTRACTED", + "source_file": "breadarrd/src/sources/tpb.rs", + "source_location": "L75", + "weight": 1.0, + "context": "generic_arg", + "_origin": "ast", + "confidence_score": 1.0, + "source": "breadarrd_src_sources_tpb_tpbsource_fetch", + "target": "breadarrd_src_sources_tpb_rs_vec" + } + ], + "hyperedges": [], + "built_at_commit": "d110556a4dbd2099937cd2b73f0fc84e2e18878e" +} \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json new file mode 100644 index 0000000..9bddd45 --- /dev/null +++ b/graphify-out/manifest.json @@ -0,0 +1,232 @@ +{ + "breadarr-shared/src/client.rs": { + "mtime": 1784176136.6198714, + "ast_hash": "383a3e626e611317f06b28984d72ab9e", + "semantic_hash": "" + }, + "breadarr-shared/src/config.rs": { + "mtime": 1785696395.8005114, + "ast_hash": "f6b6fb2eb97829e12f88821408ad1f02", + "semantic_hash": "" + }, + "breadarr-shared/src/dto.rs": { + "mtime": 1784908572.450929, + "ast_hash": "aa32217f2eb0f9f0dd3cb5384063e22f", + "semantic_hash": "" + }, + "breadarr-shared/src/lib.rs": { + "mtime": 1783781950.6175613, + "ast_hash": "a2ab57e66492dd8a3dd59c60f9821b27", + "semantic_hash": "" + }, + "breadarr-tui/src/app.rs": { + "mtime": 1784638215.5754883, + "ast_hash": "ca1205c8be64ec95230c75db46ceac51", + "semantic_hash": "" + }, + "breadarr-tui/src/main.rs": { + "mtime": 1784638316.713315, + "ast_hash": "5fd64e003fb112a15f45e26b70a0e286", + "semantic_hash": "" + }, + "breadarr-tui/src/ui.rs": { + "mtime": 1784638447.1445198, + "ast_hash": "44d8a181957b8c1e644a45dff91e9a76", + "semantic_hash": "" + }, + "breadarrd/src/api/mod.rs": { + "mtime": 1785696056.3421187, + "ast_hash": "3868111877263996f985e7297f566569", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/calendar.rs": { + "mtime": 1784033809.0910208, + "ast_hash": "4d04ad23ceba40405f5a015525753b5c", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/health.rs": { + "mtime": 1784908576.1114342, + "ast_hash": "55d7e27388131a844315e941095f2127", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/library_health.rs": { + "mtime": 1784113370.1363761, + "ast_hash": "1e2fc6fff36cbf091a539000ede57611", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/media.rs": { + "mtime": 1784171609.152028, + "ast_hash": "c1e84c6268e624f1eae46fd70033fa04", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/mod.rs": { + "mtime": 1784175849.5137725, + "ast_hash": "46b952bdd0b9cbb8d0418a350e814459", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/quality_profiles.rs": { + "mtime": 1784176136.6858702, + "ast_hash": "2dfbf6122c323b7521df3087e739f62f", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/releases.rs": { + "mtime": 1783782116.7739515, + "ast_hash": "0eb53bc15913f1445687f8de7e4040ad", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/review.rs": { + "mtime": 1785695923.5693555, + "ast_hash": "907f8d308d2942eb3abb92482ffca187", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/search.rs": { + "mtime": 1783841453.3332663, + "ast_hash": "7d82ca20febd26e9020642aecbab313c", + "semantic_hash": "" + }, + "breadarrd/src/api/routes/stuck.rs": { + "mtime": 1784638231.949136, + "ast_hash": "46ff0112d0302f18ed8ad0d2c47d9f3b", + "semantic_hash": "" + }, + "breadarrd/src/db.rs": { + "mtime": 1785332784.4654708, + "ast_hash": "54d92eeae67311c25b0dec690302f6c1", + "semantic_hash": "" + }, + "breadarrd/src/importer/ffprobe.rs": { + "mtime": 1785695262.529791, + "ast_hash": "c9749d92cd5bffb5e7633facb369f051", + "semantic_hash": "" + }, + "breadarrd/src/importer/mkv.rs": { + "mtime": 1784175099.8600957, + "ast_hash": "99c3e8684a7081eda3730e6ecee4d862", + "semantic_hash": "" + }, + "breadarrd/src/importer/mod.rs": { + "mtime": 1785695989.9557424, + "ast_hash": "3f763d44c853bcd5d0cdfba4a60783c6", + "semantic_hash": "" + }, + "breadarrd/src/jellyfin.rs": { + "mtime": 1784911004.2736921, + "ast_hash": "245f75ff1d6f3c86e15635537f9234a5", + "semantic_hash": "" + }, + "breadarrd/src/library_scan.rs": { + "mtime": 1784632454.081846, + "ast_hash": "b35f50965f0e39bacf99059c84d18006", + "semantic_hash": "" + }, + "breadarrd/src/main.rs": { + "mtime": 1785677152.6518264, + "ast_hash": "3e5baa3fdebcfe6172675afe575b4505", + "semantic_hash": "" + }, + "breadarrd/src/matcher/embed.rs": { + "mtime": 1784269828.2931612, + "ast_hash": "e0a425d2e351589b6e56af02fe8ad396", + "semantic_hash": "" + }, + "breadarrd/src/matcher/mod.rs": { + "mtime": 1785695690.847343, + "ast_hash": "e71d4677d9f421b7ef8b84354ac9fc4d", + "semantic_hash": "" + }, + "breadarrd/src/metadata/anime_map.rs": { + "mtime": 1783855515.7563374, + "ast_hash": "46b90382ecc49a1452d580f61d7806a4", + "semantic_hash": "" + }, + "breadarrd/src/metadata/mod.rs": { + "mtime": 1784636520.9888098, + "ast_hash": "bc4ebde5b9e89515ee87ea6a5ffd3c10", + "semantic_hash": "" + }, + "breadarrd/src/metadata/tmdb.rs": { + "mtime": 1783802179.6291993, + "ast_hash": "02ff58e5db664e947f486bb0e685f5b4", + "semantic_hash": "" + }, + "breadarrd/src/metadata/tvdb.rs": { + "mtime": 1784635726.8710334, + "ast_hash": "cd21d4943f6a05269a46d95bae368758", + "semantic_hash": "" + }, + "breadarrd/src/notify.rs": { + "mtime": 1784033287.1188982, + "ast_hash": "35b8279fb3d6f05892bda5401541c838", + "semantic_hash": "" + }, + "breadarrd/src/parser/mod.rs": { + "mtime": 1785695514.945018, + "ast_hash": "5d42da21fd9eae954c0b1d0633d7ba45", + "semantic_hash": "" + }, + "breadarrd/src/parser/tokens.rs": { + "mtime": 1785695636.4009888, + "ast_hash": "88b08a119a5285c9e640d2dfe59dbd85", + "semantic_hash": "" + }, + "breadarrd/src/qbit/mod.rs": { + "mtime": 1785662339.058403, + "ast_hash": "cd3e6c110e9cf757815d4bfb62faca8e", + "semantic_hash": "" + }, + "breadarrd/src/scheduler.rs": { + "mtime": 1785695949.7192466, + "ast_hash": "99233bde5f082ea7ed9b9065ff4943a0", + "semantic_hash": "" + }, + "breadarrd/src/scoring/gate.rs": { + "mtime": 1784117113.4110034, + "ast_hash": "f6090fd0a592380dc3ce045decf6932d", + "semantic_hash": "" + }, + "breadarrd/src/scoring/mod.rs": { + "mtime": 1784175656.340803, + "ast_hash": "f00b3e1527789cc6ab5ac6e384c451c0", + "semantic_hash": "" + }, + "breadarrd/src/scoring/profile.rs": { + "mtime": 1784175744.9204473, + "ast_hash": "5f637981034d7c4edb9e7f70aebc2e36", + "semantic_hash": "" + }, + "breadarrd/src/scoring/score.rs": { + "mtime": 1784015678.9287148, + "ast_hash": "6ca1852f1e611ac7046127ab2b60524e", + "semantic_hash": "" + }, + "breadarrd/src/sources/mod.rs": { + "mtime": 1785696200.501458, + "ast_hash": "d4efc09eab30de5fee6d25d000ca2b0c", + "semantic_hash": "" + }, + "breadarrd/src/sources/rss.rs": { + "mtime": 1785696625.7660108, + "ast_hash": "4f3fd2400a3cc2cf3e24900f1335e884", + "semantic_hash": "" + }, + "breadarrd/src/sources/scrape.rs": { + "mtime": 1784177018.756294, + "ast_hash": "df885de8d787d6c2af3d814f0831ee6e", + "semantic_hash": "" + }, + "breadarrd/src/sources/tpb.rs": { + "mtime": 1785696280.7010753, + "ast_hash": "8b6896a57f82268a0e1c6924054ce968", + "semantic_hash": "" + }, + "breadarrd/src/transcode/mod.rs": { + "mtime": 1785696564.622992, + "ast_hash": "fd89d1494a14380c2d758a7d90312a1b", + "semantic_hash": "" + }, + "README.md": { + "mtime": 1784175535.4875388, + "ast_hash": "62f6240c65824f55179178205fb74b90", + "semantic_hash": "" + } +} \ No newline at end of file