Awesome
mus-examples-go
Demonstrates several examples of using the mus-go serializer. It consists of the following packages (each package is one example):
- unsafe - explains how the unsafe package can be used.
- dts - demonstrates how to use mus-dts-go.
- dvs - demonstrates how to use mus-dvs-go.
- rest - mus-go + data versioning + REST.
- oneof - shows how you can Marshal/Unmarshal interface (or demonstrates oneof feature).
- pm - contains three examples, two of which demonstrate how to use the
pm
package to serialize graphs and linked lists. - validation - shows how you can validate different data types during unmarshalling.
- protobuf - shows how to implement Protobuf encoding using mus-go.
You can find more information in the corresponding main.go
files.