Macro glamour::vector

source ·
macro_rules! vector {
    ($x:expr, $y:expr) => { ... };
    ($x:expr, $y:expr, $z:expr) => { ... };
    ($x:expr, $y:expr, $z:expr, $w:expr) => { ... };
    [$x:expr, $y:expr] => { ... };
    [$x:expr, $y:expr, $z:expr] => { ... };
    [$x:expr, $y:expr, $z:expr, $w:expr] => { ... };
    ([$splat:expr; 2]) => { ... };
    ([$splat:expr; 3]) => { ... };
    ([$splat:expr; 4]) => { ... };
}
Expand description

Construct a Vector2, Vector3, or Vector4 depending on the number of arguments. Usable in const contexts.