209 Commits (57f770f8c9c7ee8d6f3d1be6950ca1755fa205cb)

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