macro_rules! command { ($commandName: ident { $($arg: ident : $value: expr),* $(,)? }) => { ... }; }
Expand description
A macro for quickly instantiating a float-valued command
For instance:
use g_code::command;
assert_eq!(command!(RapidPositioning { X: 0., Y: 1., }).iter().fold(String::default(), |s, f| s + &f.to_string()), "G0X0Y1");