Use container-based `absl::c_distance`

PiperOrigin-RevId: 548644397
Change-Id: I7ac3b583e592ed90c96152710f6620835cebecf8
diff --git a/rs_bindings_from_cc/importers/BUILD b/rs_bindings_from_cc/importers/BUILD
index 72abfc6..d3cb845 100644
--- a/rs_bindings_from_cc/importers/BUILD
+++ b/rs_bindings_from_cc/importers/BUILD
@@ -45,6 +45,7 @@
     srcs = ["enum.cc"],
     hdrs = ["enum.h"],
     deps = [
+        "@absl//absl/algorithm:container",
         "@absl//absl/status:statusor",
         "@absl//absl/strings",
         "//lifetime_annotations:type_lifetimes",
diff --git a/rs_bindings_from_cc/importers/enum.cc b/rs_bindings_from_cc/importers/enum.cc
index fa8e9cf..cfe0722 100644
--- a/rs_bindings_from_cc/importers/enum.cc
+++ b/rs_bindings_from_cc/importers/enum.cc
@@ -8,6 +8,7 @@
 #include <utility>
 #include <vector>
 
+#include "absl/algorithm/container.h"
 #include "absl/status/statusor.h"
 #include "absl/strings/str_cat.h"
 #include "lifetime_annotations/type_lifetimes.h"
@@ -53,8 +54,7 @@
   }
 
   std::vector<Enumerator> enumerators;
-  enumerators.reserve(std::distance(enum_decl->enumerators().begin(),
-                                    enum_decl->enumerators().end()));
+  enumerators.reserve(absl::c_distance(enum_decl->enumerators()));
   for (clang::EnumConstantDecl* enumerator : enum_decl->enumerators()) {
     absl::StatusOr<Identifier> enumerator_name =
         ictx_.GetTranslatedIdentifier(enumerator);