COMMITS
/ rust/shared.rs April 8, 2026
J
Added infrastructure for Rust Extensions support, but left it disabled for now.
Joshua Haberman committed
March 31, 2026
J
Refactor: Move interop traits to kernel-specific modules.
Joshua Haberman committed
March 13, 2026
S
Change _opt() accessors to return an std::Option instead of protobuf::Optional
Samuel Benzaquen committed
February 5, 2026
P
Remove ProxiedInMapValue alias, since it is superceded by MapValue
Protobuf Team Bot committed
January 27, 2026
P
Improve Rustdoc behavior, by making message_eq show up as top-level and hide __internal
Protobuf Team Bot committed
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
December 30, 2025
J
Use the standard library's implementation of `Utf8Chunks`.
Joshua Haberman committed
October 22, 2025
P
Expose unstable message descriptor getter to Rust.
Protobuf Team Bot committed
October 20, 2025
P
Expose protobuf::message_eq() free function on the Rust Protobuf runtime api.
Protobuf Team Bot committed
October 18, 2025
P
Automated rollback of commit c381fa449c135edeb892127e04028e63d33d7f5b.
Protobuf Team Bot committed
October 17, 2025
P
Expose unstable message descriptor getter to Rust.
Protobuf Team Bot committed
October 8, 2025
A
Remove the Proxy, ViewProxy, and MutProxy traits
Adam Cozzette committed
October 7, 2025
A
Start testing against Rust edition 2024
Adam Cozzette committed
August 12, 2025
A
Delete the declarative `proto!` macro and fully switch over to the proc version
Adam Cozzette committed
April 3, 2025
P
Switch to the proc macro impl of proto! macro
Protobuf Team Bot committed
February 5, 2025
P
Add CopyFrom and TakeFrom fn on messages and msgmuts.
Protobuf Team Bot committed
December 6, 2024
P
Move __runtime into __internal::runtime
Protobuf Team Bot committed
November 12, 2024
P
Improve rustdoc in Rust OSS
Protobuf Team Bot committed
October 10, 2024
P
Export string::Utf8Error
Protobuf Team Bot committed
October 1, 2024
August 5, 2024
P
Move `msg.merge_from(othermsg)` onto a trait fn
Protobuf Team Bot committed
July 30, 2024
P
Add traits for interop fns.
Protobuf Team Bot committed
July 26, 2024
D
Adds an initial Cargo.toml for the protobuf crate.
Derek Benson committed
July 25, 2024
P
Introduce a prelude and remove the inherent impls for serialize()
Protobuf Team Bot committed
July 24, 2024
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
P
Add 'specific' traits for common gencode message operations.
Protobuf Team Bot committed
July 18, 2024
P
Restructure the ViewProxy versus MutProxy trait setup.
Protobuf Team Bot committed
D
allow __ for inferred submessage types and implement array literal parsing in proto!.
Derek Benson committed
July 16, 2024
P
Add Message, MessageMut, MessageView traits.
Protobuf Team Bot committed
June 20, 2024
M
Add ProtoString/Bytes owned types
Marcel Hlopko committed
June 12, 2024
May 29, 2024
P
Make serialization correctly be fallible in the Rust Protobuf API.
Protobuf Team Bot committed
May 3, 2024
A
Implement `is_known` method on the `Enum` trait
Adrian Sadłocha 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
J
Remove PrimitiveMut and related vtable types
Jakob Buchgraber committed
J
Implement IntoProxied for messages
Jakob Buchgraber committed
P
Fix unused warnings in Rust Proto
Protobuf Team Bot committed
April 24, 2024
J
Split Proxied into Proxied and MutProxied traits.
Jakob Buchgraber committed
April 15, 2024
April 12, 2024
J
Implement the Error trait for ParseError. This makes it compatible with anyhow.
Jakob Buchgraber committed
February 6, 2024
A
Add RepeatedIter to public protobuf items
Alyssa Haroldsen committed
February 5, 2024
A
Implement map iteration
Alyssa Haroldsen committed
J
#protobuf #rust publicly export ParseError
Jakob Buchgraber committed
January 12, 2024
J
#rust #protobuf Refactor maps to make ProxiedInMapValue independent of the runtime
Jakob Buchgraber committed
December 20, 2023
A
Implement v0.6 enum definitions
Alyssa Haroldsen committed
December 14, 2023
A
Rework Repeated and primitives with traits for use by out-of-crate items
Alyssa Haroldsen committed
December 13, 2023
A
Move the info about perfect derive to shared.rs
Alyssa Haroldsen committed