1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
/// Proximity information.
#[derive(Debug, PartialEq, Clone)]
pub enum Proximity {
    /// The two objects are intersecting.
    Intersecting,
    /// The two objects are non-intersecting but closer than a given distance.
    WithinMargin,
    /// The two objects are non-intersecting and further than a given distance.
    Disjoint,
}

impl Copy for Proximity {}