MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / pulling_layer_detail

Function pulling_layer_detail

crates/openshell-driver-vm/src/driver.rs:5127–5138  ·  view source on GitHub ↗
(metadata: &HashMap<String, String>)

Source from the content-addressed store, hash-verified

5125}
5126
5127fn pulling_layer_detail(metadata: &HashMap<String, String>) -> Option<String> {
5128 let index = metadata.get("layer_index")?;
5129 let total = metadata.get("layer_total")?;
5130 let size = metadata
5131 .get("layer_size_bytes")
5132 .and_then(|value| value.parse::<u64>().ok())
5133 .map(format_bytes);
5134 Some(size.map_or_else(
5135 || format!("Layer {index}/{total}"),
5136 |size| format!("Layer {index}/{total} ({size})"),
5137 ))
5138}
5139
5140#[cfg(test)]
5141mod tests {

Callers 1

Calls 1

getMethod · 0.45

Tested by

no test coverage detected