| 1 | fn main() { |
|---|---|
| 2 | let cell = once_cell::sync::OnceCell::<u32>::new(); |
| 3 | cell.get_or_init(|| { |
| 4 | cell.get_or_init(|| 1); |
| 5 | 2 |
| 6 | }); |
| 7 | } |
| 8 | |
| 9 | /// Dummy test to make it seem hang when compiled as `--test` |
| 10 | /// See https://github.com/matklad/once_cell/issues/79 |
| 11 | #[test] |
| 12 | fn dummy_test() { |
| 13 | std::thread::sleep(std::time::Duration::from_secs(4)); |
| 14 | } |
| 15 |
