zero-sized type
A type whose values take 0 bytes, like a unit struct.
A zero-sized type has size_of 0 (for example struct Marker;); it exists for the type checker only.
Loading interactive…
Examples
struct Draft;hassize_of::<Draft>()equal to 0, and so does().
See also