Macro coord::vec2 [−][src]
macro_rules! vec2 { ($arr:expr) => { ... }; [$arr:expr; 2] => { ... }; ($x:expr, $y:expr) => { ... }; }
Neatly construct a Vec2
from arbitrary components
Examples
#[macro_use] extern crate coord; use coord::prelude::*; let my_vec = vec2!(7, 9); // Standard instantiation let my_vec = vec2!((12, -4)); // Tuple instantiation let my_vec = vec2!([3.2, 8.9]); // Array slice instantiation let my_vec = vec2!([true; 2]); // Array copy instantiation