dep-protobuf/rust/cpp_kernel
Adam Cozzette efb57278a9 Protobuf Rust: simplify the MakeCleanup() helper function
By changing the return type to `auto`, we can handle `std::string` and other
types in a single definition without needing a separate overload.

PiperOrigin-RevId: 653272253
2024-07-17 10:11:28 -07:00
..
BUILD Split up cpp_api.h/.cc into smaller units. 2024-06-28 06:54:35 -07:00
debug.cc Enable MessageLite::DebugString to use Message::DebugString where possible. 2024-07-03 09:37:37 -07:00
debug.h Enable MessageLite::DebugString to use Message::DebugString where possible. 2024-07-03 09:37:37 -07:00
map.cc Migrate Repeated::{push, set} and Map::insert to use the IntoProxied trait. 2024-07-09 04:47:00 -07:00
map.h Protobuf Rust: simplify the MakeCleanup() helper function 2024-07-17 10:11:28 -07:00
repeated.cc Rust protobuf: fix memory leaks 2024-07-16 13:01:48 -07:00
rust_alloc_for_cpp_api.h Change to proto2_rust C prefix and proto2::rust C++ namespace 2024-07-02 11:44:17 -07:00
rust_alloc_for_cpp_api.rs Change to proto2_rust C prefix and proto2::rust C++ namespace 2024-07-02 11:44:17 -07:00
serialized_data.h Change to proto2_rust C prefix and proto2::rust C++ namespace 2024-07-02 11:44:17 -07:00
strings.cc Use a std::string as the backing string & bytes type in the C++ kernel. This will allow us to move a ProtoString/Bytes to a message accessor without copying. This change only touches the C++ kernel, as the UPB kernel already uses the native arena-allocated UPB string type for ProtoString/Bytes. 2024-07-03 02:59:06 -07:00
strings.h Use a std::string as the backing string & bytes type in the C++ kernel. This will allow us to move a ProtoString/Bytes to a message accessor without copying. This change only touches the C++ kernel, as the UPB kernel already uses the native arena-allocated UPB string type for ProtoString/Bytes. 2024-07-03 02:59:06 -07:00