Serialize and deserialize size/alignment/offset.
These values aren't being used in code generation yet; this will come in a
followup CL.
PiperOrigin-RevId: 397309754
diff --git a/rs_bindings_from_cc/src_code_gen.rs b/rs_bindings_from_cc/src_code_gen.rs
index aa32e70..73aa68d 100644
--- a/rs_bindings_from_cc/src_code_gen.rs
+++ b/rs_bindings_from_cc/src_code_gen.rs
@@ -421,6 +421,7 @@
type_params: vec![],
},
access: AccessSpecifier::Public,
+ offset: 0,
},
Field {
identifier: Identifier { identifier: "protected_int".to_string() },
@@ -431,6 +432,7 @@
type_params: vec![],
},
access: AccessSpecifier::Protected,
+ offset: 32,
},
Field {
identifier: Identifier { identifier: "private_int".to_string() },
@@ -441,8 +443,11 @@
type_params: vec![],
},
access: AccessSpecifier::Private,
+ offset: 64,
},
],
+ size: 12,
+ alignment: 4,
}],
functions: vec![],
};