1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
mod traits;
mod dim2;
mod dim3;
use super::*;



/// A circle.
#[derive(Clone, Copy, Debug, PartialEq, Default)]
pub struct Line<T> {
    pub start: Point<T>,
    pub end: Point<T>,
}

/// A circle.
#[derive(Clone, Copy, Debug, PartialEq, Default)]
pub struct Line3D<T> {
    pub start: Point3D<T>,
    pub end: Point3D<T>,
}