]> git.lizzy.rs Git - rust.git/blob - src/test/ui/consts/issue-46553.rs
Do not suggest `let_else` if no bindings would be introduced
[rust.git] / src / test / ui / consts / issue-46553.rs
1 // run-pass
2 #![deny(const_err)]
3
4 pub struct Data<T> {
5     function: fn() -> T,
6 }
7
8 impl<T> Data<T> {
9     pub const fn new(function: fn() -> T) -> Data<T> {
10         Data {
11             function: function,
12         }
13     }
14 }
15
16 pub static DATA: Data<i32> = Data::new(|| {
17     413i32
18 });
19
20 fn main() {
21     print!("{:?}", (DATA.function)());
22 }