forked from M-Labs/nalgebra
Test that matrix![] can be used with const
This commit is contained in:
parent
ec2a5a3909
commit
7098a4f07e
@ -32,4 +32,12 @@ fn matrix_small_dims_exhaustive() {
|
|||||||
Matrix4x3::new(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12));
|
Matrix4x3::new(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12));
|
||||||
assert_eq!(matrix![1, 2, 3, 4; 5, 6, 7, 8; 9, 10, 11, 12; 13, 14, 15, 16],
|
assert_eq!(matrix![1, 2, 3, 4; 5, 6, 7, 8; 9, 10, 11, 12; 13, 14, 15, 16],
|
||||||
Matrix4::new(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16));
|
Matrix4::new(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16));
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn matrix_const_fn() {
|
||||||
|
// Ensure that matrix! can be used in const contexts
|
||||||
|
const _: SMatrix<i32, 0, 0> = matrix![];
|
||||||
|
const _: SMatrix<i32, 1, 2> = matrix![1, 2];
|
||||||
|
const _: SMatrix<i32, 2, 3> = matrix![1, 2, 3; 4, 5, 6];
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user