|  | @@ -299,12 +299,12 @@ fn generate_sliding_destinations(friends: Bitboard, others: Bitboard,
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      let mut result: Bitboard = 0;
 |  |      let mut result: Bitboard = 0;
 | 
											
												
													
														|  |      if straight {
 |  |      if straight {
 | 
											
												
													
														|  | -        for direction in straights.into_iter() {
 |  | 
 | 
											
												
													
														|  | 
 |  | +        for direction in straights.iter() {
 | 
											
												
													
														|  |              result |= generate_direction(piece, *direction, occupied);
 |  |              result |= generate_direction(piece, *direction, occupied);
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |      if diagonal {
 |  |      if diagonal {
 | 
											
												
													
														|  | -        for direction in diagonals.into_iter() {
 |  | 
 | 
											
												
													
														|  | 
 |  | +        for direction in diagonals.iter() {
 | 
											
												
													
														|  |              result |= generate_direction(piece, *direction, occupied);
 |  |              result |= generate_direction(piece, *direction, occupied);
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |      }
 |  |      }
 |