| 14 | #[derive(Clone)] |
| 15 | pub struct BuildManifest { |
| 16 | pub name: String, |
| 17 | pub target: TargetMode, |
| 18 | pub entry: Option<String>, |
| 19 | pub root: BuildSource, |
| 20 | pub stdlib: StdlibPolicy, |
| 21 | pub import_closure: ImportClosurePolicy, |
| 22 | pub source_prelude: Option<String>, |
| 23 | pub string_prefix: Option<String>, |
| 24 | pub link_layout: Option<LinkLayout>, |
| 25 | pub module_resolver: Option<BuildModuleResolver>, |
| 26 | pub artifact_root: Option<PathBuf>, |
| 27 | pub extra_objects: Vec<BuildObject>, |
| 28 | pub abi_exports: Vec<String>, |
| 29 | pub latency: Option<MemoryLatencyConfig>, |
| 30 | pub run_semantic_analysis: bool, |
| 31 | pub write_artifacts: bool, |
| 32 | } |
| 33 | |
| 34 | impl BuildManifest { |
nothing calls this directly
no outgoing calls
no test coverage detected