Internal change related to making debugging easier when running in our local environment.

PiperOrigin-RevId: 477315895
diff --git a/rs_bindings_from_cc/bazel_support/generate_bindings.bzl b/rs_bindings_from_cc/bazel_support/generate_bindings.bzl
index edf369b..32cedb5 100644
--- a/rs_bindings_from_cc/bazel_support/generate_bindings.bzl
+++ b/rs_bindings_from_cc/bazel_support/generate_bindings.bzl
@@ -69,6 +69,7 @@
         variables_extension = {
             "rs_bindings_from_cc_tool": ctx.executable._generator.path,
             "rs_bindings_from_cc_flags": [
+                "--stderrthreshold=2",
                 "--rs_out",
                 rs_output.path,
                 "--cc_out",
diff --git a/rs_bindings_from_cc/rs_bindings_from_cc.cc b/rs_bindings_from_cc/rs_bindings_from_cc.cc
index cabf8e0..dabf607 100644
--- a/rs_bindings_from_cc/rs_bindings_from_cc.cc
+++ b/rs_bindings_from_cc/rs_bindings_from_cc.cc
@@ -33,7 +33,7 @@
   return std::string(llvm::formatv("{0:2}", llvm::json::Value(std::move(obj))));
 }
 
-absl::Status Main(std::vector<char*> args) {
+absl::Status Main(absl::Span<char* const> args) {
   CRUBIT_ASSIGN_OR_RETURN(Cmdline cmdline, Cmdline::Create());
 
   if (cmdline.do_nothing()) {
@@ -89,7 +89,7 @@
 
 int main(int argc, char* argv[]) {
   auto args = absl::ParseCommandLine(argc, argv);
-  absl::Status status = crubit::Main(std::move(args));
+  absl::Status status = crubit::Main(args);
   if (!status.ok()) {
     llvm::errs() << status.message() << "\n";
     return -1;