Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. fn iter_slices<Matrix: AsRef<[Row]>, Row: AsRef<[u8]>>(slice: Matrix) {
  2. let mut some_value = 0;
  3. for row in slice.as_ref() {
  4. for item in row.as_ref() {
  5. println!("{}", item);
  6. }
  7. }
  8. }
  9.  
  10.  
  11. const SMALL_EXTENSION_MATRIX: [[u8; 5]; 5] = [
  12. [0, 0, 0, 0, 0],
  13. [0, 0, 1, 0, 0],
  14. [0, 1, 1, 1, 0],
  15. [0, 0, 1, 0, 0],
  16. [0, 0, 0, 0, 0]
  17. ];
  18.  
  19. fn main() {
  20. let result = iter_slices(&SMALL_EXTENSION_MATRIX);
  21.  
  22. //println!("{:#?}\nreturns: {}", stuff_refs, result);
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement