]>
Commit | Line | Data |
---|---|---|
b7449926 XL |
1 | struct HasDyn { |
2 | field: &'static dyn std::fmt::Debug, | |
0531ce1d XL |
3 | } |
4 | ||
b7449926 | 5 | struct Hide(HasDyn); |
0531ce1d | 6 | |
b7449926 XL |
7 | const fn no_inner_dyn_trait(_x: Hide) {} |
8 | const fn no_inner_dyn_trait2(x: Hide) { | |
9 | x.0.field; | |
10 | //~^ ERROR trait bounds other than `Sized` | |
0531ce1d | 11 | } |
b7449926 XL |
12 | const fn no_inner_dyn_trait_ret() -> Hide { Hide(HasDyn { field: &0 }) } |
13 | //~^ ERROR trait bounds other than `Sized` | |
0531ce1d | 14 | |
abe05a73 | 15 | fn main() {} |