Delete `param_types`, replacing with `param_type_kinds` (which is then renamed to `param_types`.)

Since `RsTypeKind` is now formattable, and equivalently useful to a plain `TokenStream`, we don't need (or want) two separate vectors, and can just use the one.

Most of the work for this was done, accidentally, in unknown commit -- in that CL, I avoided passing in the old `type_kinds` just to keep the parameter count down. But as a result, there's basically no remaining complex use of `type_kinds`, and it can be safely removed.

PiperOrigin-RevId: 439914011
1 file changed
tree: a8b0aa9f3045b7d866a004bffc9d9f5538a8da47
  1. lifetime_annotations/
  2. rs_bindings_from_cc/
  3. BUILD
  4. CODE_OF_CONDUCT
  5. CONTRIBUTING
  6. LICENSE
  7. README.md
README.md

Crubit: C++/Rust Bidirectional Interop Tool

Extremely experimental interop tooling for C++ and Rust.

Please don‘t use, this is an experiment and we don’t yet know where will it take us. There will be breaking changes without warning. Unfortunately, we can't take contributions at this point.