Structify Record.

PiperOrigin-RevId: 397260058
diff --git a/rs_bindings_from_cc/ir.h b/rs_bindings_from_cc/ir.h
index 89d05c3..7ad8857 100644
--- a/rs_bindings_from_cc/ir.h
+++ b/rs_bindings_from_cc/ir.h
@@ -135,18 +135,11 @@
 };
 
 // A record (struct, class, union).
-class Record {
- public:
-  Record(Identifier identifier, std::vector<Field> fields)
-      : identifier_(std::move(identifier)), fields_(std::move(fields)) {}
-
-  const Identifier& Ident() const { return identifier_; }
-  const std::vector<Field>& Fields() const { return fields_; }
+struct Record {
   nlohmann::json ToJson() const;
 
- private:
-  Identifier identifier_;
-  std::vector<Field> fields_;
+  Identifier identifier;
+  std::vector<Field> fields;
 };
 
 // A complete intermediate representation of bindings for publicly accessible