356 Commits (ca75771fe73de0c2a69e21f777d7cda1d65e8d78)

Author SHA1 Message Date
Hong Shin 808487918c Initialize scaffolding for ProxiedWithPresence for Messages 10 months ago
Alyssa Haroldsen e16dd47999 Implement IntoIterator for &Repeated{View,Mut} 10 months ago
Alyssa Haroldsen 19851968bb Fix indentation of a macro in simple_nested_test.rs 10 months ago
Kevin King 9bd8dfa639 Add Repeated<Message> accessors 10 months ago
Kevin King df376c807c Implement ProxiedInRepeated for Messages 10 months ago
Kevin King b3639a0e9a Add rust bindings for `upb_Array_GetMutable` 10 months ago
Protobuf Team Bot 4773c091d2 Also emit the oneof accessors into $Msg$Mut and $Msg$View 10 months ago
Protobuf Team Bot cd575718be Update the r# prefixing logic: 10 months ago
Jakob Buchgraber 85972e505a #rust #protobuf Implement bytes as map values 10 months ago
Protobuf Team Bot d716c2e963 Reuse Message's accessor definitions on Msg+MsgMut+MsgView 10 months ago
Protobuf Team Bot deb2dff4e1 Progress towards reusing the same accessor definitions on Msg+MsgMut+MsgView 10 months ago
Marcel Hlopko 88d991d310 Depend on all deps of a proto_library, not just the first 10 months ago
Kevin King 7b42f1c08b Add `Msg::as_{view,mut}()` 11 months ago
Alyssa Haroldsen 0a4c006a39 Return RepeatedMut<c_int> for cpp cast_enum_repeated_mut 11 months ago
Alyssa Haroldsen e7a224cd85 Support enums as oneof fields 11 months ago
Jakob Buchgraber 8d9e3e9a1c #rust #protobuf Refactor maps to make ProxiedInMapValue independent of the runtime 11 months ago
Alyssa Haroldsen 406fa60c9e Edit comment in empty_repeated suggesting it's a thread-local value 11 months ago
Marcel Hlopko 648c20d602 Pass crate mapping from Bazel to protoc 11 months ago
Jakob Buchgraber 8615daab29 #rust #unsafe Fix unsound cast of RepeatedMut to RepeatedView 11 months ago
Protobuf Team Bot e5b547bcb8 Change MsgMut's _mut() accessors to use (&mut self) instead of (&self) 11 months ago
Alyssa Haroldsen 0b5cd4e9ef Implement repeated enum accessors 11 months ago
Alyssa Haroldsen 20933b2b22 Implement singular enum accessors 11 months ago
Alyssa Haroldsen 1eab5a0237 Generate `pub use` for imported enums 11 months ago
Protobuf Team Bot 434d109d9c Make utf8chars.chars iter return `impl Iterator + fmt::Debug`. 11 months ago
Jakob Buchgraber 991a2f4d54 #refactor Simplify maps through the new ProxiedInMapValue<K> trait 11 months ago
Alyssa Haroldsen d1b328ace3 Fix nested enum generation when enums are the sole nested types 11 months ago
Bastien Jacot-Guillarmod 0555d64af0 Internal 11 months ago
Adam Cozzette a7b0421c78 Breaking change: make protobuf comply with the C++ layering check 11 months ago
Kevin King 8876b1069f impl SettableValue for MsgView 11 months ago
Adam Cozzette 4ec9170bcd Fix layering check for usage of gtest 11 months ago
Alyssa Haroldsen 0ce51da377 Implement v0.6 enum definitions 11 months ago
Protobuf Team Bot c288343d01 Implement SettableValue[u8] for SerializedData 11 months ago
Protobuf Team Bot 9d749cd5b0 Change Thunks that take by ref to take by pointer. 11 months ago
Jakob Buchgraber b539fa9c05 #cleanup Drop MapWithKeyOps::Value type in favor of Proxied::View. 11 months ago
Hong Shin 52ee619733 Migrate all remaining instances of assert_eq! to googletest-rust sans strings 11 months ago
John Cater e0e88dea64 Remove uses of `incompatible_use_toolchain_transition`. 11 months ago
Alyssa Haroldsen fcf0d01694 Expose repeated _unchecked accessors, interior accessor 11 months ago
Alyssa Haroldsen 9e9c727881 Expose primitive internals just enough for enums 11 months ago
Protobuf Team Bot bacf61a3ef Remove unnecessary duplicative +Sized 11 months ago
Protobuf Team Bot 14dd8e9ee0 Implement ExactSizeIterator and FusedIterator for repeated fields. 12 months ago
Alyssa Haroldsen 8505082f16 Improve thread safety docs/bounds for PrimitiveMut 12 months ago
Alyssa Haroldsen f51182b543 Add RepeatedMut::clear, free for owned Repeated 12 months ago
Alyssa Haroldsen 162908d05f Simplify the type bounds on PrimitiveMut via type erasure 12 months ago
Alyssa Haroldsen 6ae76fd6ed Rework Repeated and primitives with traits for use by out-of-crate items 12 months ago
Alyssa Haroldsen c2532d5f17 Move the info about perfect derive to shared.rs 12 months ago
Hong Shin 54d4839ecb Add submsg support for bytes_mut 12 months ago
Adrian Sadłocha b19deb9275 Remove separate setters for singular scalars 12 months ago
Protobuf Team Bot a47a7bdc8d Internal Code Change 12 months ago
Hong Shin e35cf1025b Add submessage support for string_mut 12 months ago
Alyssa Haroldsen 1dd6a7d06e Clean up some trivial lifetime usage 12 months ago