Trait space_partitioning::interval_tree::IntervalType[][src]

pub trait IntervalType: Clone + PartialOrd + PartialEq { }
Expand description

A marker trait for interval types. Default implemented for standard integral and floating-point types.

Example

use space_partitioning::interval_tree::IntervalType;

#[derive(Debug, PartialOrd, PartialEq, Copy, Clone)]
struct Vec2d {
    pub x: f64,
    pub y: f64,
}

impl IntervalType for Vec2d {}

Implementations on Foreign Types

Implementors