]> git.lizzy.rs Git - rust.git/blob - tests/ui/borrowck/issue-80772.rs
Rollup merge of #106798 - scottmcm:signum-via-cmp, r=Mark-Simulacrum
[rust.git] / tests / ui / borrowck / issue-80772.rs
1 // check-pass
2
3 trait SomeTrait {}
4
5 pub struct Exhibit {
6     constant: usize,
7     factory: fn(&usize) -> Box<dyn SomeTrait>,
8 }
9
10 pub const A_CONSTANT: &[Exhibit] = &[
11     Exhibit {
12         constant: 1,
13         factory: |_| unimplemented!(),
14     },
15     Exhibit {
16         constant: "Hello world".len(),
17         factory: |_| unimplemented!(),
18     },
19 ];
20
21 fn main() {}