Arwalk

Results 24 issues of Arwalk

Hey there. Fantastic work. I have an edge case that i can't figure out by myself. This is minimal but i have a feeling it could help later to solve...

Complex map keys/value deinit are not an easy feat to manage. If a key/value type requires a deinit call to be properly freed, it is currently not managed in any...

enhancement
good first issue

Can use a method `check_validity(self: T) InvalidErrors!void { ... }` to ensure the message adheres to restrictions and options before encoding and after decoding. Can be a first step for...

Already saved the output, only need to work on everything important :)

test coverage

I'm currently unable to find a solution for the OneOf field. Just axe it for a 0.9.0 release and make everything work a bit. Maybe i should just leave the...

There is currently no check on the validity of the values (as in, varint decoded is bigger than actually possible to fit in the struct) Need to do this for...

enhancement

Take inspiration from nanopb's python generator Aim for varint and non-plugin way first.

There is a text format too that we should be able to handle somehow. https://protobuf.dev/reference/protobuf/textformat-spec/

enhancement

The official python library for protobuf from google has a [json format](https://googleapis.dev/python/protobuf/latest/google/protobuf/json_format.html), and it is found in the [conformance tests proto definition](https://github.com/protocolbuffers/protobuf/blob/181bcee76d2639c30048746013ae5b64aad0e97a/conformance/conformance.proto#L37) so this could tie with #27 Considering the...