pub fn for_pillars_positions<F>(mut func: F)
    where
        F: FnMut(AxialPoint),
    {
        for q in 0..CHUNK_SIZE {
            for r in 0..CHUNK_SIZE {
                let pos = AxialPoint::new(q.into(), r.into());
                func(pos);
            }
        }
    }
/// Calls the given closure with all pillar positions
/// that are contained in a `Chunk`
Calls the given closure with all pillar positions
that are contained in a `Chunk`
Calls the given closure with all pillar positions that are contained in a ` Chunk `
pub fn for_pillars_positions<F>(mut func: F)
    where
        F: FnMut(AxialPoint),
    {
        for q in 0..CHUNK_SIZE {
            for r in 0..CHUNK_SIZE {
                let pos = AxialPoint::new(q.into(), r.into());
                func(pos);
            }
        }
    }
pub fn for_pillars_positions < F > ( mut func : F ) where F : FnMut ( AxialPoint ) , { for q in 0 .. CHUNK_SIZE { for r in 0 .. CHUNK_SIZE { let pos = AxialPoint :: new ( q . into ( ) , r . into ( ) ) ; func ( pos ) ; } } }
Calls the given closure with all pillar positions
that are contained in a `Chunk`
Calls the given closure with all pillar positions that are contained in a ` Chunk `
func
F