dep-protobuf/rust
Protobuf Team Bot 29c232a6b4 Export string::Utf8Error
`ProtoStr` is a public type and it has a public
method `to_str`, however `to_str` returns a private
type `Utf8Error`, which triggers `private-interfaces` [1].

Exporting string::Utf8Error makes it possible for other
crates to wrap it in another error type and propagate
it with "?".

[1] https://doc.rust-lang.org/beta/rustc/lints/listing/warn-by-default.html#private-interfaces

PiperOrigin-RevId: 684477510
2024-10-10 09:57:57 -07:00
..
cargo add MSRV to the protobuf crate 2024-09-04 15:36:45 -07:00
cpp_kernel Rust: remove use of MapNodeSizeInfoT from generated code 2024-09-30 14:13:36 -07:00
protobuf_codegen Cross compiled protoc and protoc-gen-upb_minitable as part of the build process for creating the codegen crate. 2024-10-02 09:20:26 -07:00
test Automated Code Change 2024-10-10 09:21:32 -07:00
upb Use crate:: for assert_linked instead of super::super:: 2024-09-12 08:03:36 -07:00
aspects.bzl Add :protobuf_lite as a dep from all Rust CC generated code. 2024-09-19 12:55:05 -07:00
BUILD Cross compiled protoc and protoc-gen-upb_minitable as part of the build process for creating the codegen crate. 2024-10-02 09:20:26 -07:00
cargo_test.sh Cross compiled protoc and protoc-gen-upb_minitable as part of the build process for creating the codegen crate. 2024-10-02 09:20:26 -07:00
codegen_traits.rs Rust: make generated views implement std::default::Default 2024-09-23 08:57:17 -07:00
cord.rs Add an protobuf::__internal::SealedInternal trait 2024-07-30 05:46:11 -07:00
cpp.rs Rust: remove use of MapNodeSizeInfoT from generated code 2024-09-30 14:13:36 -07:00
defs.bzl Enable rust/test/cpp/interop/... tests on GHA 2024-10-01 09:33:20 -07:00
dist.bzl Cross compiled protoc and protoc-gen-upb_minitable as part of the build process for creating the codegen crate. 2024-10-02 09:20:26 -07:00
enum.rs Implement is_known method on the Enum trait 2024-05-03 03:52:51 -07:00
gtest_matchers.rs Initial pass of a proto_eq gtest macro. 2024-09-04 14:04:02 -07:00
internal.rs Add support for instantiating Maps using proto!. Also adds an IntoProxied implementation for Maps that accepts an Iterator of (K, V), just like what we have for Repeated fields. 2024-10-01 07:15:28 -07:00
map.rs Add support for instantiating Maps using proto!. Also adds an IntoProxied implementation for Maps that accepts an Iterator of (K, V), just like what we have for Repeated fields. 2024-10-01 07:15:28 -07:00
optional.rs Remove the second 'unset' generic argument from Optional 2024-07-17 23:12:15 -07:00
prelude.rs Move msg.merge_from(othermsg) onto a trait fn 2024-08-05 13:35:02 -07:00
primitive.rs Add an protobuf::__internal::SealedInternal trait 2024-07-30 05:46:11 -07:00
proto_macro.rs Add support for instantiating Maps using proto!. Also adds an IntoProxied implementation for Maps that accepts an Iterator of (K, V), just like what we have for Repeated fields. 2024-10-01 07:15:28 -07:00
protobuf.rs Introduce a prelude and remove the inherent impls for serialize() 2024-07-25 10:49:09 -07:00
proxied.rs Cleanup pass on where we use Private and doc(hidden) 2024-08-26 05:32:33 -07:00
repeated.rs Cleanup pass on where we use Private and doc(hidden) 2024-08-26 05:32:33 -07:00
shared.rs Export string::Utf8Error 2024-10-10 09:57:57 -07:00
string.rs Rename #[googletest::test] to #[gtest] 2024-08-12 01:48:49 -07:00
upb.rs Rust: get all types onto a single blanket ProxiedInMapValue implementation for upb 2024-09-12 11:28:22 -07:00
utf8.rs Adds an initial Cargo.toml for the protobuf crate. 2024-07-26 08:17:41 -07:00