math_rs/matrix/
macros.rs

1// #[macro_export]
2// macro_rules! matrix_usize {
3//     ($expression:tt) => {
4//         GenericMatrix::<usize>::try_from($expression)
5//     };
6// }
7
8// pub use matrix_usize;
9
10// #[macro_export]
11// macro_rules! matrix_u8 {
12//     ($expression:tt) => {
13//         GenericMatrix::<u8>::try_from($expression)
14//     };
15// }
16
17// pub use matrix_u8;
18
19// #[macro_export]
20// macro_rules! matrix_u16 {
21//     ($expression:tt) => {
22//         GenericMatrix::<u16>::try_from($expression)
23//     };
24// }
25
26// pub use matrix_u16;
27
28// #[macro_export]
29// macro_rules! matrix_u32 {
30//     ($expression:tt) => {
31//         GenericMatrix::<u32>::try_from($expression)
32//     };
33// }
34
35// pub use matrix_u32;
36
37// #[macro_export]
38// macro_rules! matrix_u64 {
39//     ($expression:tt) => {
40//         GenericMatrix::<u64>::try_from($expression)
41//     };
42// }
43
44// pub use matrix_u64;
45
46// #[macro_export]
47// macro_rules! matrix_u128 {
48//     ($expression:tt) => {
49//         GenericMatrix::<u128>::try_from($expression)
50//     };
51// }
52
53// pub use matrix_u128;
54
55// #[macro_export]
56// macro_rules! matrix_isize {
57//     ($expression:tt) => {
58//         GenericMatrix::<isize>::try_from($expression)
59//     };
60// }
61
62// pub use matrix_isize;
63
64// #[macro_export]
65// macro_rules! matrix_i8 {
66//     ($expression:tt) => {
67//         GenericMatrix::<i8>::try_from($expression)
68//     };
69// }
70
71// pub use matrix_i8;
72
73// #[macro_export]
74// macro_rules! matrix_i16 {
75//     ($expression:tt) => {
76//         GenericMatrix::<i16>::try_from($expression)
77//     };
78// }
79
80// pub use matrix_i16;
81
82// #[macro_export]
83// macro_rules! matrix_i32 {
84//     ($expression:tt) => {
85//         GenericMatrix::<i32>::try_from($expression)
86//     };
87// }
88
89// pub use matrix_i32;
90
91// #[macro_export]
92// macro_rules! matrix_i64 {
93//     ($expression:tt) => {
94//         GenericMatrix::<i64>::try_from($expression)
95//     };
96// }
97
98// pub use matrix_i64;
99
100// #[macro_export]
101// macro_rules! matrix_i128 {
102//     ($expression:tt) => {
103//         GenericMatrix::<i128>::try_from($expression)
104//     };
105// }
106
107// pub use matrix_i128;
108
109// #[macro_export]
110// macro_rules! matrix_f64 {
111//     ($expression:tt) => {
112//         GenericMatrix::<f64>::try_from($expression)
113//     };
114// }
115
116// pub use matrix_f64;
117
118// #[cfg(test)]
119// mod test {
120//     #[test]
121//     fn asdf() {
122//         let a: isize = 2 * (-3);
123//         println!("{:?}", a)
124//     }
125// }