MCPcopy Create free account
hub / github.com/argumentcomputer/ix / build_option_result

Function build_option_result

crates/ffi/src/kernel.rs:2962–2971  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

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
2970fn 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();

Callers 3

build_result_arrayFunction · 0.85
build_anon_result_arrayFunction · 0.85

Calls 1

tagMethod · 0.80

Tested by

no test coverage detected