process struct field types