macro_rules! circle {
($p:expr, $r:expr$(,)?) => { ... };
($x:expr, $y:expr, $r:expr$(,)?) => { ... };
}
Expand description
Constructs a circle Ellipse at position (x, y
) with radius
.
let p = point!(10, 20);
let c = circle!(p, 100);
assert_eq!(c.x(), 10);
assert_eq!(c.y(), 20);
assert_eq!(c.radius(), 100);
let c = circle!(10, 20, 100);
assert_eq!(c.x(), 10);
assert_eq!(c.y(), 20);
assert_eq!(c.radius(), 100);