pub fn get_excluded_direction(
i: usize,
directions: &[Direction],
exclusions: &ExcludedSquaresWithDirections,
) -> u64pub fn get_excluded_direction(
i: usize,
directions: &[Direction],
exclusions: &ExcludedSquaresWithDirections,
) -> u64