{"ast_node_type":"other","tokens":[{"end":105,"kind":"keyword","start":0,"text":"data:"}]}
                        data: u128::from(u.cast_unsigned()), // go via the unsigned type of the same size
                    Self {
                        size: NonZero::new(size_of::<$ty>() as u8).unwrap(),