]> git.lizzy.rs Git - rust.git/blobdiff - crates/core_simd/src/mod.rs
Remove Select trait
[rust.git] / crates / core_simd / src / mod.rs
index 251091c1dc3e7afd4b1e4af463a8507018ca931d..85026265956a2092545c00a1e3ffa24e543aa672 100644 (file)
@@ -1,33 +1,32 @@
 #[macro_use]
-mod permute;
-#[macro_use]
 mod reduction;
 
-mod select;
+#[macro_use]
+mod swizzle;
+
+pub(crate) mod intrinsics;
 
 #[cfg(feature = "generic_const_exprs")]
 mod to_bytes;
 
 mod comparisons;
 mod fmt;
-mod intrinsics;
 mod iter;
+mod lane_count;
+mod masks;
 mod math;
 mod ops;
 mod round;
-mod vendor;
-
-mod lane_count;
-
-mod masks;
-
+mod select;
 mod vector;
+mod vendor;
 
 #[doc = include_str!("core_simd_docs.md")]
 pub mod simd {
-    pub use crate::core_simd::lane_count::*;
+    pub(crate) use crate::core_simd::intrinsics;
+
+    pub use crate::core_simd::lane_count::{LaneCount, SupportedLaneCount};
     pub use crate::core_simd::masks::*;
-    pub use crate::core_simd::select::Select;
+    pub use crate::core_simd::swizzle::*;
     pub use crate::core_simd::vector::*;
-    pub(crate) use crate::core_simd::*;
 }