1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
pub mod contains;
pub mod core;
pub mod lerp;
#[cfg(feature = "serde_derive")]
use serde::{Deserialize, Serialize};
#[cfg_attr(feature = "serde_derive", derive(Serialize, Deserialize))]
#[derive(Clone, Copy, Debug, Hash, PartialEq, PartialOrd, Eq, Ord)]
#[repr(C)]
pub struct Rect<T> {
pub x1: T,
pub y1: T,
pub x2: T,
pub y2: T,
}