chess
impl Iterator for BitBoard type Item = Square;
pub fn between(sq1: Square, sq2: Square) -> BitBoard
Get a line between these two squares, not including the squares themselves.