3 releases (breaking)
Uses new Rust 2024
| 0.3.0 | Apr 2, 2026 |
|---|---|
| 0.2.0 | Feb 24, 2026 |
| 0.1.0 | Feb 24, 2026 |
#2873 in Encoding
Used in mcap2arrow
35KB
820 lines
Protobuf MessageDecoder implementation for the mcap2arrow pipeline.
This crate provides ProtobufDecoder, which decodes protobuf-encoded
MCAP messages into the intermediate Value representation used by
mcap2arrow-core. It also re-exports the lower-level helpers
decode_protobuf_to_value, decode_protobuf_to_value_with_policy,
parse_message_descriptor, and message_fields_to_field_defs
for direct use.
mcap2arrow-protobuf
internal crate for protobuf decoding used by mcap2arrow.
Dependencies
~2.5MB
~47K SLoC