pub(crate) fn get_struct_fields(
    fields: &FieldsNamed
) -> Result<Vec<FieldSpec<'_>>>