macro_rules! vector {
() => { ... };
($x:expr) => { ... };
($x:expr, $y:expr$(,)?) => { ... };
($x:expr, $y:expr, $z:expr$(,)?) => { ... };
}
macro_rules! vector {
() => { ... };
($x:expr) => { ... };
($x:expr, $y:expr$(,)?) => { ... };
($x:expr, $y:expr, $z:expr$(,)?) => { ... };
}