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