40 Commits (aa2583268f83a3192b43299d49a07cfb1bfc5123)

Author SHA1 Message Date
Protobuf Team Bot e26ef8683e Cleanup pass on where we use Private and doc(hidden) 4 months ago
Dmitri Gribenko 744c9ddfc5 Rename `#[googletest::test]` to `#[gtest]` 4 months ago
Protobuf Team Bot c7d4697481 Add an protobuf::__internal::SealedInternal trait 5 months ago
Adam Cozzette 7141c30425 Rust: update map setters to take `IntoProxied` 5 months ago
Protobuf Team Bot e6304eb3a2 Add AsView + AsMut as supertraits of Proxied and MutProxied. 5 months ago
Protobuf Team Bot 3c95fc8b76 Create AsView/IntoView/AsMut/IntoMut traits 5 months ago
Dmitri Gribenko 0a917b95f2 Use `#[googletest::test]` in Protobuf Rust 5 months ago
Protobuf Team Bot cf948e4a81 Restructure the ViewProxy versus MutProxy trait setup. 5 months ago
Derek Benson 9c994245f2 implement repeated_new and repeated_free for enums and messages. Drop the default impl since it is now required 5 months ago
Derek Benson cee9da9469 add IntoProxied Repeated blanket impl for Iterators 5 months ago
Jakob Buchgraber 0d6e9794d1 Migrate Repeated::{push, set} and Map::insert to use the IntoProxied trait. 5 months ago
Marcel Hlopko fe6963970c Rename IntoProxied::into -> IntoProxied::into_proxied 6 months ago
Jakob Buchgraber 3c9978d4bd Mark owned Repeated & Map types as Send & Sync. 6 months ago
Derek Benson 904266db57 inline repeated field methods 7 months ago
Derek Benson f2d8c2bdd8 Add a reserve method on ProxiedInRepeated 7 months ago
Jakob Buchgraber b6e0a48b02 Implement `IntoProxied` for repeated field setters 7 months ago
Bastien Jacot-Guillarmod 7b3682fcf2 Pin the rev of googletest to the GitHub main branch 7 months ago
Jakob Buchgraber 959903d199 Remove the now unused vtable types. In particular, 8 months ago
Jakob Buchgraber 1a7ce61061 Split Proxied into Proxied and MutProxied traits. 8 months ago
Protobuf Team Bot 2678e10c99 Create a upb rust directory. 8 months ago
Protobuf Team Bot 063c198f59 add empty case to extend repeated and map tests, fix map methods that consumed self 8 months ago
Protobuf Team Bot 7f6a0ba347 Implement Extend for Repeated 9 months ago
Jakob Buchgraber ad5e55ab92 #protobuf #rust Mark {Map, Repeated}::new() as public 9 months ago
Protobuf Team Bot 9ff062cd34 Make types for 'inner' (runtime-specific) owned Repeated and Maps 9 months ago
Alyssa Haroldsen 398508287e Correct ExactSizeIterator impl for RepeatedIter 10 months ago
Alyssa Haroldsen a9bcb60dc5 Remove RepeatedIterMut 10 months ago
Alyssa Haroldsen 3657e05292 Improve field publicity for repeated/maps 10 months ago
Marcel Hlopko 39e8ca7faf Add support for repeated strings/bytes 11 months ago
Alyssa Haroldsen b6ea6f9192 Remove Deref from RepeatedMut 11 months ago
Alyssa Haroldsen e16dd47999 Implement IntoIterator for &Repeated{View,Mut} 11 months ago
Jakob Buchgraber 8615daab29 #rust #unsafe Fix unsound cast of RepeatedMut to RepeatedView 11 months ago
Alyssa Haroldsen fcf0d01694 Expose repeated _unchecked accessors, interior accessor 12 months ago
Protobuf Team Bot 14dd8e9ee0 Implement ExactSizeIterator and FusedIterator for repeated fields. 1 year ago
Alyssa Haroldsen f51182b543 Add RepeatedMut::clear, free for owned Repeated 1 year ago
Alyssa Haroldsen 6ae76fd6ed Rework Repeated and primitives with traits for use by out-of-crate items 1 year ago
Alyssa Haroldsen 1dd6a7d06e Clean up some trivial lifetime usage 1 year ago
Alyssa Haroldsen 74ff001424 Remove iteration and item mutators from Repeated 1 year ago
Jakob Buchgraber ab11a0d1a8 Name the lifetime in the signature of SettableValue.set_on() 1 year ago
Kevin King 65cdac4ac5 Finish Proxied impls for rust repeated scalars 1 year ago
Protobuf Team Bot e1bb7d65a8 Implement rust repeated scalars for cpp and upb 1 year ago