pub trait Position { // Required method fn position(&self) -> Point; }
Interface for types types (typically endpoints and control points) that have a 2D position.