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);