Fix get_unchecked impl signature to match Rust
diff --git a/gen/write.rs b/gen/write.rs
index 3da42b3..2db985c 100644
--- a/gen/write.rs
+++ b/gen/write.rs
@@ -1147,10 +1147,10 @@
 
     writeln!(
         out,
-        "const {} *cxxbridge02$std$vector${}$get_unchecked(const ::std::vector<{}> &s, size_t pos) noexcept {{",
+        "const {} &cxxbridge02$std$vector${}$get_unchecked(const ::std::vector<{}> &s, size_t pos) noexcept {{",
         inner, instance, inner,
     );
-    writeln!(out, "  return &s[pos];");
+    writeln!(out, "  return s[pos];");
     writeln!(out, "}}");
     writeln!(out, "#endif // CXXBRIDGE02_vector_{}", instance);
 }