Reorder vector-element methods to a consistent order
diff --git a/src/cxx.cc b/src/cxx.cc
index e716aee..f1cc455 100644
--- a/src/cxx.cc
+++ b/src/cxx.cc
@@ -205,14 +205,14 @@
       const std::vector<CXX_TYPE> &s) noexcept {                               \
     return s.size();                                                           \
   }                                                                            \
-  void cxxbridge02$std$vector$##RUST_TYPE##$push_back(                         \
-      std::vector<CXX_TYPE> &s, const CXX_TYPE &item) noexcept {               \
-    s.push_back(item);                                                         \
-  }                                                                            \
   const CXX_TYPE &cxxbridge02$std$vector$##RUST_TYPE##$get_unchecked(          \
       const std::vector<CXX_TYPE> &s, size_t pos) noexcept {                   \
     return s[pos];                                                             \
   }                                                                            \
+  void cxxbridge02$std$vector$##RUST_TYPE##$push_back(                         \
+      std::vector<CXX_TYPE> &s, const CXX_TYPE &item) noexcept {               \
+    s.push_back(item);                                                         \
+  }                                                                            \
   static_assert(sizeof(::std::unique_ptr<std::vector<CXX_TYPE>>) ==            \
                     sizeof(void *),                                            \
                 "");                                                           \
diff --git a/src/cxx_vector.rs b/src/cxx_vector.rs
index 3742fa4..829e12a 100644
--- a/src/cxx_vector.rs
+++ b/src/cxx_vector.rs
@@ -77,8 +77,8 @@
 // codebase.
 #[doc(hidden)]
 pub unsafe trait VectorElement: Sized {
-    unsafe fn __get_unchecked(v: &CxxVector<Self>, pos: usize) -> &Self;
     fn __vector_size(v: &CxxVector<Self>) -> usize;
+    unsafe fn __get_unchecked(v: &CxxVector<Self>, pos: usize) -> &Self;
     fn __push_back(v: &CxxVector<Self>, item: &Self);
 }