keyhog-scanner 0.5.40

keyhog-scanner: high-performance SIMD-accelerated secret detection engine
Documentation
//! Gate `engine::fallback_generic`: substantive source, no todo!/unimplemented! in prod paths.

#[test]
fn engine_fallback_generic_non_empty() {
    let path = concat!(
        env!("CARGO_MANIFEST_DIR"),
        "/src/engine/fallback_generic.rs"
    );
    let src = std::fs::read_to_string(path).expect("source readable");
    assert!(
        src.trim().len() >= 20,
        "engine::fallback_generic: expected substantive source, got {} trimmed bytes",
        src.trim().len()
    );
    let prod = src
        .lines()
        .filter(|l| !l.trim_start().starts_with("//"))
        .collect::<Vec<_>>()
        .join("\n");
    assert!(
        !prod.contains("todo!()") && !prod.contains("unimplemented!()"),
        "engine::fallback_generic: todo!/unimplemented! forbidden in non-test source"
    );
}