macro_rules! size_of {
($type:ty) => { ... };
(@ $var:ident) => { ... };
}
Expand description
Get size in bytes of types and variables.
/// Gets size of the type in bytes.
assert_eq!(size_of!(u32), 4);
let var = 5u64;
// Use `@` to get size of variable.
assert_eq!(size_of!(@ var), 8);