fallow_engine/
project_analysis.rs1use std::path::PathBuf;
4
5use rustc_hash::FxHashSet;
6
7pub use crate::public_api::{
8 public_api_entry_paths_for_graph, public_api_package_entry_points, public_export_keys_for_graph,
9};
10pub use crate::results::{ProjectAnalysisArtifacts, ProjectAnalysisOutput};
11
12#[derive(Debug, Default)]
14pub struct ProjectAnalysisArtifactOptions {
15 pub retain_complexity_artifacts: bool,
17 pub retain_graph: bool,
19 pub changed_files: Option<FxHashSet<PathBuf>>,
21 pub collect_source_fingerprints: bool,
23}