diff options
Diffstat (limited to 'src/u32.rs')
-rw-r--r-- | src/u32.rs | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -10,6 +10,8 @@ pub use uvec4::{uvec4, UVec4}; mod test { use super::*; mod const_test_uvec2 { + const_assert_eq!(8, core::mem::size_of::<super::UVec2>()); + #[cfg(not(feature = "cuda"))] const_assert_eq!( core::mem::align_of::<u32>(), @@ -17,18 +19,20 @@ mod test { ); #[cfg(feature = "cuda")] const_assert_eq!(8, core::mem::align_of::<super::UVec2>()); - const_assert_eq!(8, core::mem::size_of::<super::UVec2>()); } mod const_test_uvec3 { + const_assert_eq!(12, core::mem::size_of::<super::UVec3>()); + const_assert_eq!( core::mem::align_of::<u32>(), core::mem::align_of::<super::UVec3>() ); - const_assert_eq!(12, core::mem::size_of::<super::UVec3>()); } mod const_test_uvec4 { + const_assert_eq!(16, core::mem::size_of::<super::UVec4>()); + #[cfg(not(feature = "cuda"))] const_assert_eq!( core::mem::align_of::<u32>(), @@ -36,6 +40,5 @@ mod test { ); #[cfg(feature = "cuda")] const_assert_eq!(16, core::mem::align_of::<super::UVec4>()); - const_assert_eq!(16, core::mem::size_of::<super::UVec4>()); } } |