dep-protobuf/rust
Protobuf Team Bot c99b4fbc40 Replace transmute on arena with pointer cast
This is just a slightly more Rust idiomatic way of being clear that you are knowingly using unsafe to soundly extend a lifetime.

PiperOrigin-RevId: 926763735
2026-06-04 10:36:14 -07:00
..
bazel Pass allowed_unstable_rust_features to rustc_compile_action. 2026-05-12 04:40:50 -07:00
cpp_kernel Automated Code Change 2026-04-28 21:15:09 -07:00
protobuf_macros Internal cleanup. 2026-01-15 07:26:04 -08:00
release_crates Added infrastructure for Rust Extensions support, but left it disabled for now. 2026-04-08 08:08:46 -07:00
test Add parity methods to Protobuf Repeated and Map 2026-05-05 08:00:20 -07:00
upb upb: Adds a new error code kUpb_ErrorCode_MaxDepthExceeded. 2026-05-29 09:59:31 -07:00
upb_kernel Replace transmute on arena with pointer cast 2026-06-04 10:36:14 -07:00
BUILD Add Private passkey to extension api that is only intended to be available for internal and gencode use. 2026-04-14 06:48:28 -07:00
codegen_traits.rs RustProto: add serialized_len()->usize 2026-04-23 14:34:21 -07:00
cord.rs Remove the Proxy, ViewProxy, and MutProxy traits 2025-10-08 10:20:05 -07:00
defs.bzl Make the alias produced by the rust_proto_library macro adopt the specified tags. 2026-02-26 06:12:17 -08:00
dist.bzl Create /release_crates/ directory that contains one directory for each of our 3 crates that we package up. 2024-12-03 13:00:05 -08:00
enum.rs Added appropriate super-traits to Enum. 2026-03-23 14:40:03 -07:00
extension.rs Add Private passkey to extension api that is only intended to be available for internal and gencode use. 2026-04-14 06:48:28 -07:00
gtest_matchers.rs Make import! of protobuf_gtest_matchers work properly. 2024-10-22 12:15:04 -07:00
gtest_matchers_impl.rs Also implement MessageMatcher<T> for T: Copy 2024-11-01 08:54:13 -07:00
internal.rs Added infrastructure for Rust Extensions support, but left it disabled for now. 2026-04-08 08:08:46 -07:00
map.rs Add parity methods to Protobuf Repeated and Map 2026-05-05 08:00:20 -07:00
prelude.rs Change Rust prelude to bring in traits as _ 2025-09-10 12:54:18 -07:00
primitive.rs Fix that f32 and f64 were incorrectly tagged as legal for MapKeys in RustProto. 2026-01-27 12:52:31 -08:00
protobuf.rs Move __runtime into __internal::runtime 2024-12-06 10:33:43 -08:00
proxied.rs Make any &T impl AsView if T impl AsView 2026-03-13 12:35:19 -07:00
repeated.rs Add parity methods to Protobuf Repeated and Map 2026-05-05 08:00:20 -07:00
rules.bzl internal change 2025-11-05 13:06:05 -08:00
shared.rs Added infrastructure for Rust Extensions support, but left it disabled for now. 2026-04-08 08:08:46 -07:00
singular.rs Trait clarity effort: introduce Singular trait, for types which are allowed as simple fields 2026-01-27 07:33:35 -08:00
string.rs Allow ProtoStr to be used in const contexts. 2026-03-20 09:34:26 -07:00