Protocol Buffers - Google's data interchange format (grpc依赖) https://developers.google.com/protocol-buffers/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Protobuf Team Bot 0a7691e98f Don't use matches! on MessageVal tests. 3 weeks ago
..
BUILD Migrate upb/rust to gtest 3 months ago
README.md Create a upb rust directory. 8 months ago
arena.rs Use crate:: for assert_linked instead of super::super:: 3 months ago
array.rs Don't use matches! on MessageVal tests. 3 weeks ago
associated_mini_table.rs Fix AssociatedMiniTable to be an unsafe trait with a safe fn, instead of having an unsafe fn. 3 months ago
ctype.rs Add license headers 5 months ago
extension_registry.rs Change `upb` crate source to not use std or alloc 3 months ago
lib.rs Add linkage assertions to all extern upb functions. This makes it a compiler error if you try to run the tests and are missing an extern fn. Will be used to ensure that the Cargo build's amalgamated upb has everything that's needed. 3 months ago
map.rs Don't use matches! on MessageVal tests. 3 weeks ago
message.rs Use crate:: for assert_linked instead of super::super:: 3 months ago
message_value.rs Change `upb` crate source to not use std or alloc 3 months ago
mini_table.rs Use crate:: for assert_linked instead of super::super:: 3 months ago
opaque_pointee.rs Change `upb` crate source to not use std or alloc 3 months ago
owned_arena_box.rs Migrate upb/rust to gtest 3 months ago
string_view.rs Fix comment reference to cpp `std::string_view` 3 months ago
text.rs Use crate:: for assert_linked instead of super::super:: 3 months ago
upb_api.c Move the declaration of the upb map begin constant into rust 4 months ago
wire.rs Use crate:: for assert_linked instead of super::super:: 3 months ago

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.