Thanks to visit codestin.com
Credit goes to lib.rs

#protobuf #mcap2arrow #schema #mcap #decoding #file-descriptor #protobuf-message

mcap2arrow-protobuf

Protobuf decoder for mcap2arrow using FileDescriptorSet schemas

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

Apache-2.0

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

crates.io

internal crate for protobuf decoding used by mcap2arrow.

Dependencies

~2.5MB
~47K SLoC