pub fn rebuild_sidecar(
graph_path: &Path,
snapshot: &RepoSnapshotRecord,
files: &[FileFact],
symbols: &[SymbolFact],
edges: &[RepoEdge],
) -> Result<()>pub fn rebuild_sidecar(
graph_path: &Path,
snapshot: &RepoSnapshotRecord,
files: &[FileFact],
symbols: &[SymbolFact],
edges: &[RepoEdge],
) -> Result<()>