(left: &[u32], right: &[u32])
| 386 | } |
| 387 | |
| 388 | fn compare_version(left: &[u32], right: &[u32]) -> i32 { |
| 389 | let length = left.len().max(right.len()); |
| 390 | for index in 0..length { |
| 391 | let left_value = *left.get(index).unwrap_or(&0); |
| 392 | let right_value = *right.get(index).unwrap_or(&0); |
| 393 | if left_value != right_value { |
| 394 | return if left_value > right_value { 1 } else { -1 }; |
| 395 | } |
| 396 | } |
| 397 | 0 |
| 398 | } |
| 399 | |
| 400 | fn create_kernel_runtime_dir() -> io::Result<PathBuf> { |
| 401 | let now = SystemTime::now() |
no test coverage detected