Macro codeviz_macros::stmt
[−]
[src]
macro_rules! stmt { ($($var:expr),*) => { ... }; ($($var:expr,)*) => { ... }; }
Macro to build statements.
Examples
All of these are equivalent:
#[macro_use] extern crate codeviz_macros; extern crate codeviz_java; use codeviz_java::*; pub fn main() { let stmt1 = stmt![Variable::Literal("hello".to_owned())]; let stmt2 = stmt!["hello"]; let stmt3 = { let mut s = Statement::new(); s.push("hello"); s }; }