Macro pix_engine::square [−][src]
macro_rules! square {
($p : expr, $size : expr $(,) ?) => { ... };
($x : expr, $y : expr, $size : expr $(,) ?) => { ... };
}
Expand description
Constructs a square Rect at position (x, y)
with the same width
and height
.
let p = point!(10, 20);
let s = square!(p, 100);
assert_eq!(s.x(), 10);
assert_eq!(s.y(), 20);
assert_eq!(s.width(), 100);
assert_eq!(s.height(), 100);
let s = square!(10, 20, 100);
assert_eq!(s.x(), 10);
assert_eq!(s.y(), 20);
assert_eq!(s.width(), 100);
assert_eq!(s.height(), 100);