source-map-tauri 0.2.0

Static Tauri app scanner that emits Meilisearch-ready NDJSON
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod edges;
pub mod http_flows;

use anyhow::Result;

use crate::model::{ArtifactDoc, EdgeDoc, WarningDoc};

pub fn link(
    artifacts: &mut Vec<ArtifactDoc>,
    warnings: &mut Vec<WarningDoc>,
) -> Result<Vec<EdgeDoc>> {
    let mut edges = edges::link_all(artifacts.as_mut_slice(), warnings)?;
    http_flows::augment_frontend_http_flows(artifacts, &mut edges, warnings)?;
    Ok(edges)
}