macro_rules! ir {
    () => { ... };
    (#[no_serde] $decl:item $($rest:tt)*) => { ... };
    ($decl:item $($rest:tt)*) => { ... };
}
Expand description

Adds some common derives for IR types.

Valid forms:

  • ir! { pub struct Foo { .. } .. }
  • ir! { #[no_serde] pub struct Bar { .. } .. }