dep-protobuf/rust/upb
Protobuf Team Bot 142d3928b2 Internal change
PiperOrigin-RevId: 939972433
2026-06-29 12:35:21 -07:00
..
sys Internal change 2026-06-29 12:35:21 -07:00
arena.rs Split upb/rust into an inner upb/rust/sys (which has only extern-C definitions) and then the pure Rust API around it. 2025-05-27 14:27:29 -07:00
associated_mini_table.rs Use RawMiniTable instead of raw pointers to upb_MiniTable 2025-09-08 15:09:55 -07:00
BUILD Set Rust edition 2024 for all protobuf and upb rust targets. 2026-06-23 11:29:41 -07:00
lib.rs Added infrastructure for Rust Extensions support, but left it disabled for now. 2026-04-08 08:08:46 -07:00
message.rs Pack the field array and the subs array into one block of contiguous memory. 2025-11-17 07:29:38 -08:00
owned_arena_box.rs Deny all warnings in our cargo test setup. 2026-03-12 11:18:41 -07:00
README.md Create a upb rust directory. 2024-04-12 13:57:44 -07:00
text.rs Move upb gencode debug_string to use MessagePtr instead of RawMessage + MiniTable* 2025-07-24 08:32:05 -07:00
wire.rs RustProto: add serialized_len()->usize 2026-04-23 14:34:21 -07:00

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.