font_rs/
macros.rs

1#[macro_export]
2macro_rules! gen_new {
3  ($r:ident, $($field:ident : $field_type:ty),*) => {
4    impl $r {
5      pub fn new($($field: $field_type),*) -> Self {
6        $r {
7          $($field: $field),*
8        }
9      }
10    }
11  }
12}