| commit | 9f0e67d98fb42ecaf97e3172f7bc1f138784c8ae | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Sat May 01 14:09:39 2021 -0700 |
| committer | David Tolnay <dtolnay@gmail.com> | Sat May 01 14:10:00 2021 -0700 |
| tree | 9add8539b18e3a019ea34ed4667677d8707618af | |
| parent | a134ecab9f1cd56120c29a9b99aa62c1f6595395 [diff] |
Add a CxxVector size assertion
diff --git a/src/cxx_vector.rs b/src/cxx_vector.rs index 808f924..ef9d910 100644 --- a/src/cxx_vector.rs +++ b/src/cxx_vector.rs
@@ -384,6 +384,7 @@ macro_rules! impl_vector_element { ($kind:ident, $segment:expr, $name:expr, $ty:ty) => { + const_assert_eq!(0, mem::size_of::<CxxVector<$ty>>()); const_assert_eq!(1, mem::align_of::<CxxVector<$ty>>()); unsafe impl VectorElement for $ty {