1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
minty_impl! {
    mint::Vector2<f32> => nalgebra::Vector2<f32>,
    mint::Vector3<f32> => nalgebra::Vector3<f32>,
    mint::Vector4<f32> => nalgebra::Vector4<f32>,

    mint::Point2<f32> => nalgebra::Point2<f32>,
    mint::Point3<f32> => nalgebra::Point3<f32>,

    mint::Vector2<i32> => nalgebra::Vector2<i32>,
    mint::Vector3<i32> => nalgebra::Vector3<i32>,
    mint::Vector4<i32> => nalgebra::Vector4<i32>,

    mint::Point2<i32> => nalgebra::Point2<i32>,
    mint::Point3<i32> => nalgebra::Point3<i32>,

    mint::Vector2<u32> => nalgebra::Vector2<u32>,
    mint::Vector3<u32> => nalgebra::Vector3<u32>,
    mint::Vector4<u32> => nalgebra::Vector4<u32>,

    mint::Point2<u32> => nalgebra::Point2<u32>,
    mint::Point3<u32> => nalgebra::Point3<u32>,

    mint::Vector2<bool> => nalgebra::Vector2<bool>,
    mint::Vector3<bool> => nalgebra::Vector3<bool>,
    mint::Vector4<bool> => nalgebra::Vector4<bool>,

    mint::Point2<bool> => nalgebra::Point2<bool>,
    mint::Point3<bool> => nalgebra::Point3<bool>,

    mint::Vector2<f64> => nalgebra::Vector2<f64>,
    mint::Vector3<f64> => nalgebra::Vector3<f64>,
    mint::Vector4<f64> => nalgebra::Vector4<f64>,

    mint::Point2<f64> => nalgebra::Point2<f64>,
    mint::Point3<f64> => nalgebra::Point3<f64>,

    mint::ColumnMatrix2<f32> => nalgebra::Matrix2<f32>,
    mint::ColumnMatrix3<f32> => nalgebra::Matrix3<f32>,
    mint::ColumnMatrix4<f32> => nalgebra::Matrix4<f32>,

    mint::ColumnMatrix2<f64> => nalgebra::Matrix2<f64>,
    mint::ColumnMatrix3<f64> => nalgebra::Matrix3<f64>,
    mint::ColumnMatrix4<f64> => nalgebra::Matrix4<f64>,
}