lox 0.1.1

Fast polygon mesh library with different data structures and traits to abstract over those.
Documentation
use crate::core::{StoreField, OmitField};
use super::*;

mod minimal {
    use super::*;

    enum Conf {}
    impl Config for Conf {
        type NextEdge = OmitField;
        type PrevEdge = OmitField;
    }

    gen_mesh_tests!(DirectedEdgeMesh::<Conf>: [
        TriMesh,
        BasicAdj,
        FullAdj,
        Manifold,
        SupportsMultiBlade
    ]);
}

mod with_next_prev {
    use super::*;

    enum Conf {}
    impl Config for Conf {
        type NextEdge = StoreField;
        type PrevEdge = StoreField;
    }

    gen_mesh_tests!(DirectedEdgeMesh::<Conf>: [
        TriMesh,
        BasicAdj,
        FullAdj,
        Manifold,
        SupportsMultiBlade
    ]);
}