Trait Topological
plexus::generate
pub trait Topological: Sized { type Vertex: Clone; }
type Vertex: Clone
impl<T> Topological for Edge<T> where T: Clone, type Vertex = T;
impl<T> Topological for Triangle<T> where T: Clone, type Vertex = T;
impl<T> Topological for Quad<T> where T: Clone, type Vertex = T;
impl<T> Topological for Polygon<T> where T: Clone, type Vertex = T;