Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/stdx/src/macros.rs')
| -rw-r--r-- | crates/stdx/src/macros.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/crates/stdx/src/macros.rs b/crates/stdx/src/macros.rs index d71e418c89..9f7b7dbc1a 100644 --- a/crates/stdx/src/macros.rs +++ b/crates/stdx/src/macros.rs @@ -59,3 +59,12 @@ macro_rules! impl_from { )* } } + +#[macro_export] +macro_rules! assert_eq_size { + ($($ty:ty,)+ $val:expr $(,)?) => { + const _: () = { + $(core::mem::transmute::<[u8; $val], $ty>;)+ + }; + }; +} |