planetkit 0.0.1

High-level toolkit for building games based around voxel globes.
Documentation
//! Tracking cells shared between neighboring chunks.

use grid::{GridPoint3, PosInOwningRoot};
use super::ChunkOrigin;

#[derive(Hash, PartialEq, Eq)]
pub struct ChunkPairOrigins {
    pub source: ChunkOrigin,
    pub sink: ChunkOrigin,
}

pub struct ChunkPair {
    pub point_pairs: Vec<PointPair>,
    pub last_upstream_edge_version_known_downstream: u64,
}

#[derive(Clone)]
pub struct PointPair {
    pub source: PosInOwningRoot,
    pub sink: GridPoint3,
}