1pub struct StructFieldInfo { 2 pub name: &'static str, 3 pub field_type: &'static str, 4} 5pub trait StructFields { 6 fn struct_fields() -> Vec<StructFieldInfo>; 7 fn struct_field_names() -> Vec<String>; 8}