The fastest serializer in pure Golang, with the option for backward/forward compatibile generated code.
This module is split into four main packages:
- cmd/bencgen - the code-generator for benc
- impl/gen - the implementation for bencgen, for handling backward and forward compatibility
- std - the benc standard, raw serialization
- idv - the benc ID validation, raw serialization with ID prefixing
benc.go
provides methods to do buffer reusing and to verify the marshal/unmarshal process.