maybe more useful:

```rust
const fn assert_size_of<T: Sized>(expected: usize) -> usize {
    let sz = size_of::<T>();
    assert_eq!(expected, sz);
    sz
}
 
impl YourType {
    const SIZE: usize = assert_size_of::<Self>(32);
}
```