COMMITS
/ rust/map.rs May 5, 2026
P
Add parity methods to Protobuf Repeated and Map
Protobuf Team Bot committed
February 10, 2026
P
Remove accidental map.rs change.
Protobuf Team Bot committed
February 5, 2026
P
Add #[doc(hidden)] on a couple fns that take Private
Protobuf Team Bot committed
February 2, 2026
P
Reorder repeated.rs and map.rs, and trivial cleanup on some trait bounds as a no-op.
Protobuf Team Bot committed
January 28, 2026
P
P
Remove a bunch of superfluous lifetime bounds.
Protobuf Team Bot committed
January 27, 2026
P
Trait clarity effort: introduce `Singular` trait, for types which are allowed as simple fields
Protobuf Team Bot committed
January 23, 2026
P
Trait clarity improvement on Map traits
Protobuf Team Bot committed
January 21, 2026
P
Mark all of the ProxiedInRepeated and ProxiedInMapValue traits as hidden and with `Private` token as first type.
Protobuf Team Bot committed
January 7, 2026
M
Add metadata annotations for generated Python protobuf symbols.
Mikita Belahlazau committed
January 6, 2026
P
Internal version update.
Protobuf Team Bot committed
October 8, 2025
A
Remove the Proxy, ViewProxy, and MutProxy traits
Adam Cozzette committed
August 11, 2025
A
Fix `mismatched_lifetime_syntaxes` errors
Adam Cozzette committed
March 31, 2025
D
Add get_mut method for Maps with messages
Derek Benson committed
December 13, 2024
P
Upgrade to googletest 0.13 crate.
Protobuf Team Bot committed
December 6, 2024
P
Move __runtime into __internal::runtime
Protobuf Team Bot committed
November 21, 2024
P
Use the latest googletest version number in our generated Cargo.toml for release.
Protobuf Team Bot committed
October 1, 2024
August 26, 2024
P
Use MapView/MapMut instad of View<Map>/Mut<Map>
Protobuf Team Bot committed
August 12, 2024
D
Rename `#[googletest::test]` to `#[gtest]`
Dmitri Gribenko committed
July 30, 2024
P
Add an protobuf::__internal::SealedInternal trait
Protobuf Team Bot committed
July 26, 2024
A
Rust: update map setters to take `IntoProxied`
Adam Cozzette committed
July 24, 2024
P
Add AsView + AsMut as supertraits of Proxied and MutProxied.
Protobuf Team Bot committed
July 23, 2024
P
Create AsView/IntoView/AsMut/IntoMut traits
Protobuf Team Bot committed
July 22, 2024
P
Remove +?Sized bounds which simply aren't honored anyway.
Protobuf Team Bot committed
D
Use `#[googletest::test]` in Protobuf Rust
Dmitri Gribenko committed
July 18, 2024
P
Restructure the ViewProxy versus MutProxy trait setup.
Protobuf Team Bot committed
July 9, 2024
J
Migrate Repeated::{push, set} and Map::insert to use the IntoProxied trait.
Jakob Buchgraber committed
June 20, 2024
M
Add ProtoString/Bytes owned types
Marcel Hlopko committed
June 4, 2024
J
Mark owned Repeated & Map types as Send & Sync.
Jakob Buchgraber committed
May 3, 2024
B
Pin the rev of googletest to the GitHub main branch
Bastien Jacot-Guillarmod committed
April 30, 2024
J
Remove the now unused vtable types. In particular,
Jakob Buchgraber committed
April 24, 2024
J
Split Proxied into Proxied and MutProxied traits.
Jakob Buchgraber committed
April 12, 2024
P
Create a upb rust directory.
Protobuf Team Bot committed
B
Copybara import of the project:
Bastien Jacot-Guillarmod committed
April 2, 2024
P
add empty case to extend repeated and map tests, fix map methods that consumed self
Protobuf Team Bot committed
March 19, 2024
P
Implement Map::copy_from and implement the Extend trait for Maps
Protobuf Team Bot committed
March 18, 2024
March 12, 2024
J
#protobuf #rust Mark {Map, Repeated}::new() as public
Jakob Buchgraber committed
P
Make types for 'inner' (runtime-specific) owned Repeated and Maps
Protobuf Team Bot committed
February 9, 2024
M
Implement support for messages as map values
Marcel Hlopko committed
February 6, 2024
A
Add map key and value iterators
Alyssa Haroldsen committed
February 5, 2024
A
Implement map iteration
Alyssa Haroldsen committed
A
Improve field publicity for repeated/maps
Alyssa Haroldsen committed
A
Consolidate PhantomData in maps
Alyssa Haroldsen committed
February 1, 2024
A
Make map insert return if the value was newly inserted
Alyssa Haroldsen committed
January 18, 2024
A
Remove Deref from MapMut
Alyssa Haroldsen committed
January 17, 2024
J
#rust #protobuf Implement bytes as map values
Jakob Buchgraber committed
January 12, 2024
J
#rust #protobuf Refactor maps to make ProxiedInMapValue independent of the runtime
Jakob Buchgraber committed