COMMITS
/ rust/string.rs March 20, 2026
P
Allow ProtoStr to be used in const contexts.
Protobuf Team Bot committed
March 13, 2026
S
Change _opt() accessors to return an std::Option instead of protobuf::Optional
Samuel Benzaquen committed
March 11, 2026
P
Add some common methods to ProtoStr to make it more ergonomic to use without dropping down to &[u8]
Protobuf Team Bot committed
March 4, 2026
January 23, 2026
P
Trait clarity improvement on Map traits
Protobuf Team Bot committed
December 30, 2025
J
Use the standard library's implementation of `Utf8Chunks`.
Joshua Haberman committed
October 8, 2025
A
Remove the Proxy, ViewProxy, and MutProxy traits
Adam Cozzette committed
September 2, 2025
A
Continue separating Rust gencode from the upb API
Adam Cozzette committed
August 15, 2025
A
Reduce the amount of upb internals exposed to Rust gencode
Adam Cozzette 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
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 29, 2024
J
Implement std::error::Error for String
Jakob Buchgraber committed
July 26, 2024
A
Rust: update map setters to take `IntoProxied`
Adam Cozzette committed
D
Adds an initial Cargo.toml for the protobuf crate.
Derek Benson committed
July 24, 2024
P
Add AsView + AsMut as supertraits of Proxied and MutProxied.
Protobuf Team Bot committed
J
Implement ctype=CORD for singular string & byte fields
Jakob Buchgraber committed
July 23, 2024
P
Create AsView/IntoView/AsMut/IntoMut traits
Protobuf Team Bot committed
July 22, 2024
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
Remove the defensive copy on singular string setter
Jakob Buchgraber committed
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
April 30, 2024
J
Remove the now unused vtable types. In particular,
Jakob Buchgraber committed
April 29, 2024
J
Remove MutProxied for bytes/string fields.
Jakob Buchgraber committed
P
Fix unused warnings in Rust Proto
Protobuf Team Bot committed
April 24, 2024
J
Temporarily use AsRef<{ProtoStr, [u8]}> for string/bytes accessors
Jakob Buchgraber committed
J
Split Proxied into Proxied and MutProxied traits.
Jakob Buchgraber committed
April 12, 2024
P
Create a upb rust directory.
Protobuf Team Bot committed
January 8, 2024
P
Make utf8chars.chars iter return `impl Iterator + fmt::Debug`.
Protobuf Team Bot committed
December 11, 2023
A
Clean up some trivial lifetime usage
Alyssa Haroldsen committed
November 27, 2023
J
Name the lifetime in the signature of SettableValue.set_on()
Jakob Buchgraber committed
September 18, 2023
S
Internal change
Sandy Zhang committed
September 9, 2023
J
August 30, 2023
A
Implement v0.6 string fields
Alyssa Haroldsen committed
August 24, 2023
A
Move common macros to a shared location
Alyssa Haroldsen committed
August 23, 2023
A
Implement v0.6 Optional Bytes
Alyssa Haroldsen committed
July 26, 2023
P
Add UTF-8 handling to ProtoStr
Protobuf Team Bot committed
July 18, 2023
P
Improve overall `unsafe` hygiene
Protobuf Team Bot committed
July 13, 2023
P
Define the shape of ProtoStr as a DST
Protobuf Team Bot committed
July 12, 2023
P
Remove stubs for in-place mutating BytesMut operations
Protobuf Team Bot committed
July 11, 2023
P
Define the shape of BytesMut with stubbed methods
Protobuf Team Bot committed