#![cfg_attr(coverage_nightly, coverage(off))]
use super::types::*;
use std::collections::HashSet;
use std::fs;
use std::path::Path;
const DOT_UNWRAP_STR: &str = concat!(".unwr", "ap()");
const UNWRAP_OR_STR: &str = concat!("unwra", "p_or");
const SIMD_INTRINSIC_PATTERNS: &[(&str, &str)] = &[
(concat!("_mm", "256_"), "SIMD intrinsic"),
(concat!("_mm", "512_"), "SIMD intrinsic"),
];
const PORTABLE_SIMD_PATTERNS: &[(&str, &str)] = &[
(concat!("i8x", "16::"), "Portable SIMD"),
(concat!("i16x", "8::"), "Portable SIMD"),
(concat!("i32x", "4::"), "Portable SIMD"),
(concat!("f32x", "4::"), "Portable SIMD"),
(concat!("Simd", "::<"), "Portable SIMD"),
];
include!("safety_checks_simd.rs");
include!("safety_checks_wgsl.rs");
include!("safety_checks_profiler.rs");
include!("safety_checks_oip_scanner.rs");
include!("safety_checks_oip_detectors.rs");