pub fn define_struct(ident: &Ident, generics: &Generics) -> ItemStruct