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;