Add a `rs_name` field to `IncompleteRecord`
So far we used `cc_name` in the generated bindings, assuming that it will be a valid identifier on the `.rs` side. This is however not true for forward declared class template specializations.
PiperOrigin-RevId: 456578468
diff --git a/rs_bindings_from_cc/test/golden/templates.h b/rs_bindings_from_cc/test/golden/templates.h
index e3eb416..0e6c0a9 100644
--- a/rs_bindings_from_cc/test/golden/templates.h
+++ b/rs_bindings_from_cc/test/golden/templates.h
@@ -54,4 +54,9 @@
using TopLevelTemplateWithNonTopLevelParam =
MyTopLevelTemplate<test_namespace_bindings::TemplateParam>;
+template <>
+struct MyTopLevelTemplate<int>;
+
+void processForwardDeclaredSpecialization(MyTopLevelTemplate<int>* i);
+
#endif // THIRD_PARTY_CRUBIT_RS_BINDINGS_FROM_CC_TEST_GOLDEN_TEMPLATES_H_