//! OVL2 — the turn graph.
//!
//! A *turn* is an intersection point between the two input geometries,
//! carried together with the metadata the traversal stage needs to walk
//! the turns in the right order. Mirrors
//! `boost/geometry/algorithms/detail/overlay/turn_info.hpp` and
//! `get_turns.hpp`.
//!
//! Module layout (the OVL2 tasks, in dependency order):
//!
//! * [`info`] — OVL2.T1: the turn data model ([`info::Turn`],
//! [`info::Operation`], and the [`info::Method`] /
//! [`info::OperationType`] enums).
//! * [`get_turns`] — OVL2.T2 / T3: collect the turns between two rings,
//! and between two polygons.
//! * [`classify`] — OVL2.T4: classify each turn's method and set its
//! two operations.
pub use ;
pub use ;