keyhog-scanner 0.5.50

keyhog-scanner: high-performance SIMD-accelerated secret detection engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! GPU backend state checks owned separately from runtime-degrade reporting.

use super::CompiledScanner;

impl CompiledScanner {
    /// True when literals, backend handle, and compiled matcher are all present.
    pub(crate) fn gpu_stack_usable_for(&self, backend: crate::hw_probe::ScanBackend) -> bool {
        self.gpu_literals.is_some()
            && self.gpu_backends.get(backend).is_some()
            && self.gpu_matcher().is_some()
    }
}