- Serialization/Deserialization between protobuf message and q object. All messages are represented in a q dictionary. Keys are field name and values are field value.
- Auto generation of Rust and q code of client for gRPC services in user's proto file.
- Support Enum type. Corresponding enum object is generated in a q file.
- Support transparent OneOf conversion. No redundant element for unpopulated types.