{"ast_node_type":"other","tokens":[{"end":79,"kind":"keyword","start":0,"text":"The"}]}
The one exception is if the `union` is generic over `T` and has a field of type
`T`, it may be `#[repr(transparent)]` even if `T` is a zero-sized type: