]> git.proxmox.com Git - rustc.git/blame - src/test/ui/consts/min_const_fn/min_const_fn_dyn.rs
New upstream version 1.41.1+dfsg1
[rustc.git] / src / test / ui / consts / min_const_fn / min_const_fn_dyn.rs
CommitLineData
b7449926
XL
1struct HasDyn {
2 field: &'static dyn std::fmt::Debug,
0531ce1d
XL
3}
4
b7449926 5struct Hide(HasDyn);
0531ce1d 6
b7449926
XL
7const fn no_inner_dyn_trait(_x: Hide) {}
8const fn no_inner_dyn_trait2(x: Hide) {
9 x.0.field;
10//~^ ERROR trait bounds other than `Sized`
0531ce1d 11}
b7449926
XL
12const fn no_inner_dyn_trait_ret() -> Hide { Hide(HasDyn { field: &0 }) }
13//~^ ERROR trait bounds other than `Sized`
0531ce1d 14
abe05a73 15fn main() {}