protobuf/rust/upb
Derek Benson f2d8c2bdd8 Add a reserve method on ProxiedInRepeated
PiperOrigin-RevId: 633179853
2024-05-13 05:50:14 -07:00
..
BUILD Implement `IntoProxied` for repeated field setters 2024-05-06 05:31:08 -07:00
README.md Create a upb rust directory. 2024-04-12 13:57:44 -07:00
arena.rs Implement Arena::fuse() 2024-04-25 00:49:02 -07:00
array.rs Add a reserve method on ProxiedInRepeated 2024-05-13 05:50:14 -07:00
ctype.rs Refactor upb/rust directory to introduce separate files for each concept instead of a single blob. 2024-04-16 08:08:06 -07:00
extension_registry.rs Refactor upb/rust directory to introduce separate files for each concept instead of a single blob. 2024-04-16 08:08:06 -07:00
lib.rs Add a reserve method on ProxiedInRepeated 2024-05-13 05:50:14 -07:00
map.rs Refactor upb/rust directory to introduce separate files for each concept instead of a single blob. 2024-04-16 08:08:06 -07:00
message.rs Implement `IntoProxied` for repeated field setters 2024-05-06 05:31:08 -07:00
message_value.rs Refactor upb/rust directory to introduce separate files for each concept instead of a single blob. 2024-04-16 08:08:06 -07:00
mini_table.rs Implement `IntoProxied` for repeated field setters 2024-05-06 05:31:08 -07:00
opaque_pointee.rs Move the Rust `Arena` type which wraps a upb_Arena into the upb directory. 2024-04-16 07:08:47 -07:00
owned_arena_box.rs Create the concept of 'owned data' in upb/rust as a generalization of the upb.rs SerializedData (which is a arena + data for arbitrary types, both thin and wide ref types), use that for the wire parse/serialize path. 2024-04-24 12:28:07 -07:00
string_view.rs Refactor upb/rust directory to introduce separate files for each concept instead of a single blob. 2024-04-16 08:08:06 -07:00
upb_api.c Implement `IntoProxied` for repeated field setters 2024-05-06 05:31:08 -07:00
wire.rs Create the concept of 'owned data' in upb/rust as a generalization of the upb.rs SerializedData (which is a arena + data for arbitrary types, both thin and wide ref types), use that for the wire parse/serialize path. 2024-04-24 12:28:07 -07:00

README.md

Rust upb bindings

This directory contains Rust bindings for upb, attempting to be the a direct mapping to expose upb to Rust. This should not be used directly by application code, instead is an implementation detail for Rust Protobuf, which is still under development but can be found here: here.