Check if Every Row and Column Contains All Numbers LeetCode solution in Rust
1impl Solution {2pub fn check_valid(matrix: Vec<Vec<i32>>) -> bool {3let n = matrix.len();4(0..n).all(|col_index| {5let mut sorted_col = matrix6.iter()7.map(|row| row[col_index])8.collect::<Vec<i32>>();9sorted_col.sort();10sorted_col.into_iter().eq((1..=n as i32))11}) && matrix.iter().all(|row| {12let mut sorted_row = row.clone();13sorted_row.sort();14sorted_row.into_iter().eq((1..=n as i32))15})16}17}