scancode_rust/parsers/
mod.rs

1mod npm;
2
3use std::path::Path;
4
5use crate::models::PackageData;
6
7pub trait PackageParser {
8    const PACKAGE_TYPE: &'static str;
9
10    fn extract_package_data(path: &Path) -> PackageData;
11    fn is_match(path: &Path) -> bool;
12}
13
14pub use self::npm::NpmParser;