Build an `IO (Array (Option CheckError))` from Rust results. The Lean caller pairs each slot with `names[i]` (the input array) for display, so there's no name in the returned tuple.
(results: &[CheckRes])
| 2975 | // Terminal width is only needed for ephemeral clearing in quiet mode. In |
| 2976 | // verbose mode we never rewrite, so the value is ignored. |
| 2977 | let mut progress = Progress::new(quiet); |
| 2978 | let mut kenv = KEnv::<M>::new(); |
| 2979 | let clear_every = kernel_check_clear_every(); |
| 2980 | let mut checks_since_clear = clear_every; |
| 2981 | |
| 2982 | for (work_idx, item) in work.iter().enumerate() { |
| 2983 | if checks_since_clear >= clear_every { |
| 2984 | kenv.clear_releasing_memory(); |
| 2985 | checks_since_clear = 0; |
| 2986 | } |
no test coverage detected