Skip to main content

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}