use crate::scanning::{ScanResult, ScanType};
pub struct MalwareScanner;
impl MalwareScanner {
pub fn new() -> Self {
Self
}
pub fn scan_file(&self, _file_path: &str) -> ScanResult {
let findings = Vec::new();
ScanResult {
scan_type: ScanType::Malware,
findings,
scanned_at: chrono::Utc::now(),
}
}
}
impl Default for MalwareScanner {
fn default() -> Self {
Self::new()
}
}