Reorder vector-element methods to a consistent order
diff --git a/gen/write.rs b/gen/write.rs
index 2db985c..6c43928 100644
--- a/gen/write.rs
+++ b/gen/write.rs
@@ -1136,15 +1136,6 @@
);
writeln!(out, " return s.size();");
writeln!(out, "}}");
-
- writeln!(
- out,
- "void cxxbridge02$std$vector${}$push_back(::std::vector<{}> &s, const {} &item) noexcept {{",
- instance, inner, inner
- );
- writeln!(out, " s.push_back(item);");
- writeln!(out, "}}");
-
writeln!(
out,
"const {} &cxxbridge02$std$vector${}$get_unchecked(const ::std::vector<{}> &s, size_t pos) noexcept {{",
@@ -1152,5 +1143,12 @@
);
writeln!(out, " return s[pos];");
writeln!(out, "}}");
+ writeln!(
+ out,
+ "void cxxbridge02$std$vector${}$push_back(::std::vector<{}> &s, const {} &item) noexcept {{",
+ instance, inner, inner
+ );
+ writeln!(out, " s.push_back(item);");
+ writeln!(out, "}}");
writeln!(out, "#endif // CXXBRIDGE02_vector_{}", instance);
}