remove parentheses from macro

This commit is contained in:
Quaternions 2024-08-30 13:25:50 -07:00
parent e6a28fbb70
commit e413409f9f
2 changed files with 3 additions and 3 deletions

View File

@ -251,7 +251,7 @@ macro_rules! impl_vector {
#[doc(hidden)]
#[macro_export(local_inner_macros)]
macro_rules! impl_vector_extend {
( ($struct: ident { $($field: ident), + }), ($struct_extended: ident, $field_extended: ident) ) => {
( $struct: ident { $($field: ident), + }, $struct_extended: ident, $field_extended: ident ) => {
impl<T> $struct<T> {
#[inline(always)]
pub fn extend(self,value:T) -> $struct_extended<T> {

View File

@ -67,8 +67,8 @@ crate::impl_vector!(Vector2 { x, y }, (T, T), 2);
crate::impl_vector!(Vector3 { x, y, z }, (T, T, T), 3);
crate::impl_vector!(Vector4 { x, y, z, w }, (T, T, T, T), 4);
crate::impl_vector_extend!((Vector2 { x, y }), (Vector3, z));
crate::impl_vector_extend!((Vector3 { x, y, z }), (Vector4, w));
crate::impl_vector_extend!(Vector2 { x, y }, Vector3, z);
crate::impl_vector_extend!(Vector3 { x, y, z }, Vector4, w);
crate::impl_matrix!((Vector2 { x, y }, ((T, T), (T, T)), 2), (Vector2, 2), (Vector2 { x, y }) );
crate::impl_matrix!((Vector2 { x, y }, ((T, T, T), (T, T, T)), 2), (Vector3, 3), (Vector3 { x, y, z }) );