(version: &str)
| 350 | } |
| 351 | |
| 352 | fn parse_java_major(version: &str) -> Option<i32> { |
| 353 | let mut parts = version.split('.'); |
| 354 | let first = parts.next()?.parse::<i32>().ok()?; |
| 355 | if first == 1 { |
| 356 | return parts.next()?.parse::<i32>().ok(); |
| 357 | } |
| 358 | Some(first) |
| 359 | } |
| 360 | |
| 361 | #[cfg(test)] |
| 362 | mod tests { |
no test coverage detected