useproc_macro2::{Ident, TokenStream};usesyn::Generics;/// Basic trait to generate a record type based on the Module struct.
pub(crate)traitModuleRecordCodegen{/// Generate the record type (i.e a struct)
fngen_record_type(&self, record_name:&Ident, generics:&Generics)-> TokenStream;}