#![feature(default_field_values, generic_const_exprs)] #![allow(incomplete_features)] pub struct Bat { pub bax: u8 = panic!("asdf"), //~^ ERROR evaluation panicked: asdf } pub struct Baz { pub bax: u8 = 130 + C, // ok pub bat: u8 = 130 + 130, //~^ ERROR attempt to compute `130_u8 + 130_u8`, which would overflow pub bay: u8 = 1, // ok } fn main() {}