Fasma/lib.rs
1/*
2 * ╔═════════════════════════════════════════════════════════════════════════════════════╗
3 * ║ ANTI-VIRUS LICENSE ║
4 * ║ ║
5 * ║ Code Shielded from Viral Threats ║
6 * ╟─────────────────────────────────────────────────────────────────────────────────────╢
7 * ║ Copyright Notice ║
8 * ║ ║
9 * ║ Copyright (c) 2025 Stanislav Mikhailov (xavetar) ║
10 * ╟─────────────────────────────────────────────────────────────────────────────────────╢
11 * ║ License Terms ║
12 * ║ ║
13 * ║ Licensed under the Anti-Virus License Agreement. ║
14 * ║ This file may not be used except in compliance with the License. ║
15 * ║ ║
16 * ║ The License is included within the project distribution. ║
17 * ║ If this file is obtained without the accompanying License, it must be deleted. ║
18 * ╟─────────────────────────────────────────────────────────────────────────────────────╢
19 * ║ Warranty Disclaimer ║
20 * ║ ║
21 * ║ Unless required by applicable law or agreed to in writing, software ║
22 * ║ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT ║
23 * ║ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ║
24 * ║ ║
25 * ║ See the License for the specific language governing permissions and limitations ║
26 * ║ under the License. ║
27 * ╚═════════════════════════════════════════════════════════════════════════════════════╝
28 */
29
30#![allow(dead_code)]
31#![allow(non_snake_case)]
32#![allow(unused_imports)]
33#![allow(non_camel_case_types)]
34
35#![deny(arithmetic_overflow)]
36#![deny(overflowing_literals)]
37
38#![cfg_attr(any(target_arch = "x86", target_arch = "x86_64"), feature(stdarch_x86_avx512))]
39
40#[cfg(feature = "eSIMD")]
41pub mod eSIMD;
42
43#[cfg(feature = "eFunc")]
44pub mod eFunc;