Thriftrw

Triftrw is a general purpose, serialization-only, thrift encoding libraries written by Uber. Since there’re some thrift code generation ralated issues in my working project right now, I decide to give myself a chance to dive into this attractive library. Of course, the Go implementation. AST There are three basic interfaces in thriftrw’s ast package Node is a single element in the Thrift AST. Walker provides acccess to information about the state of the AST walker.