1 #![doc = include_str!("core_arch_docs.md")]
2 #![allow(improper_ctypes_definitions)]
3 #![allow(dead_code)]
4 #![allow(unused_features)]
5 #![deny(rust_2018_idioms)]
6 #![feature(
7     asm,
8     custom_inner_attributes,
9     link_llvm_intrinsics,
10     platform_intrinsics,
11     repr_simd,
12     simd_ffi,
13     proc_macro_hygiene,
14     stmt_expr_attributes,
15     core_intrinsics,
16     no_core,
17     rustc_attrs,
18     stdsimd,
19     staged_api,
20     doc_cfg,
21     tbm_target_feature,
22     sse4a_target_feature,
23     arm_target_feature,
24     aarch64_target_feature,
25     cmpxchg16b_target_feature,
26     avx512_target_feature,
27     mips_target_feature,
28     powerpc_target_feature,
29     wasm_target_feature,
30     abi_unadjusted,
31     adx_target_feature,
32     rtm_target_feature,
33     f16c_target_feature,
34     allow_internal_unstable,
35     decl_macro,
36     bench_black_box,
37     asm_const
38 )]
39 #![cfg_attr(test, feature(test, abi_vectorcall))]
40 #![deny(clippy::missing_inline_in_public_items)]
41 #![allow(
42     clippy::inline_always,
43     clippy::too_many_arguments,
44     clippy::cast_sign_loss,
45     clippy::cast_lossless,
46     clippy::cast_possible_wrap,
47     clippy::cast_possible_truncation,
48     clippy::cast_precision_loss,
49     clippy::shadow_reuse,
50     clippy::cognitive_complexity,
51     clippy::similar_names,
52     clippy::many_single_char_names
53 )]
54 #![cfg_attr(test, allow(unused_imports))]
55 #![no_std]
56 #![unstable(feature = "stdsimd", issue = "27731")]
57 #![doc(
58     test(attr(deny(warnings))),
59     test(attr(allow(dead_code, deprecated, unused_variables, unused_mut)))
60 )]
61 
62 #[cfg(test)]
63 #[macro_use]
64 extern crate std;
65 #[cfg(test)]
66 #[macro_use]
67 extern crate std_detect;
68 #[path = "mod.rs"]
69 mod core_arch;
70 
71 pub use self::core_arch::arch;
72 
73 #[allow(unused_imports)]
74 use core::{convert, ffi, hint, intrinsics, marker, mem, ops, ptr, sync};
75