source_map_tauri/linker/mod.rs
1pub mod edges;
2pub mod http_flows;
3
4use anyhow::Result;
5
6use crate::model::{ArtifactDoc, EdgeDoc, WarningDoc};
7
8pub fn link(
9 artifacts: &mut Vec<ArtifactDoc>,
10 warnings: &mut Vec<WarningDoc>,
11) -> Result<Vec<EdgeDoc>> {
12 let mut edges = edges::link_all(artifacts.as_mut_slice(), warnings)?;
13 http_flows::augment_frontend_http_flows(artifacts, &mut edges, warnings)?;
14 Ok(edges)
15}