| //@ run-pass |
| #![feature(staged_api)] |
| #![allow(incomplete_features)] |
| // FIXME(const_generics_defaults): It seems like we aren't testing the right thing here, |
| // I would assume that we want the attributes to apply to the const parameter defaults |
| // themselves. |
| #![stable(feature = "const_default_test", since = "3.3.3")] |
| |
| #[unstable(feature = "const_default_stable", issue = "none")] |
| pub struct ConstDefaultUnstable<const N: usize = 3>; |
| |
| #[stable(feature = "const_default_unstable", since = "3.3.3")] |
| pub struct ConstDefaultStable<const N: usize = { |
| 3 |
| }>; |
| |
| fn main() {} |