MCPcopy Create free account
hub / github.com/HairlessVillager/minecommit / parse_xz

Function parse_xz

minecommit/src/utils/region.rs:168–177  ·  view source on GitHub ↗
(filename: &str)

Source from the content-addressed store, hash-verified

166/// Parse (region_x, region_z) from a filename like "r.-1.2.mca".
167#[must_use]
168pub fn parse_xz(filename: &str) -> Result<(i32, i32)> {
169 let parts: Vec<&str> = filename.split('.').collect();
170 let x: i32 = parts[1]
171 .parse()
172 .with_context(|| format!("failed to parse {} as i32", parts[1]))?;
173 let z: i32 = parts[2]
174 .parse()
175 .with_context(|| format!("failed to parse {} as i32", parts[1]))?;
176 Ok((x, z))
177}

Callers 7

mainFunction · 0.85
flattenMethod · 0.85
unflattenMethod · 0.85
flattenMethod · 0.85
unflattenMethod · 0.85
flattenMethod · 0.85
unflattenMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected