diff --git a/rust/extractor/src/main.rs b/rust/extractor/src/main.rs index fd827f46d7c..928542c5422 100644 --- a/rust/extractor/src/main.rs +++ b/rust/extractor/src/main.rs @@ -277,15 +277,10 @@ fn main() -> anyhow::Result<()> { } else { ResolvePaths::Yes }; - let library_mode = if cfg.extract_dependencies_as_source { - SourceKind::Source + let (library_mode, library_resolve_paths) = if cfg.extract_dependencies_as_source { + (SourceKind::Source, resolve_paths) } else { - SourceKind::Library - }; - let library_resolve_paths = if cfg.extract_dependencies_as_source { - resolve_paths - } else { - ResolvePaths::No + (SourceKind::Library, ResolvePaths::No) }; let mut processed_files: HashSet = HashSet::from_iter(files.iter().cloned());