Build one `Option CheckError` object from a Rust check result. - `Ok(())` → `none` - `Err((Kernel, msg))` → `some (CheckError.kernelException msg)` - `Err((Compile, msg))` → `some (CheckError.compileError msg)`
(result: &CheckRes)
| 2960 | for line in status.lines() { |
| 2961 | let Some(rest) = line.strip_prefix("VmRSS:") else { |
| 2962 | continue; |
| 2963 | }; |
| 2964 | let kb = rest.split_whitespace().next()?.parse::<u64>().ok()?; |
| 2965 | return Some(kb.div_ceil(1024)); |
| 2966 | } |
| 2967 | None |
| 2968 | } |
| 2969 | |
| 2970 | fn kernel_check_mem_suffix(peak_rss_mib: Option<&AtomicU64>) -> String { |
| 2971 | if !kernel_check_mem_stats_enabled() { |
| 2972 | return String::new(); |
| 2973 | } |
| 2974 | let rss_now = current_rss_mib(); |
no test coverage detected