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);
}