thriftrw-go

command module
v1.20.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: MIT Imports: 14 Imported by: 0

README

thriftrw-go GoDoc Build Status Coverage Status

A Thrift encoding code generator and library for Go.

Installation

go get -u go.uber.org/thriftrw

If using Glide, at least glide version 0.12 is required to install:

$ glide --version
glide version 0.12.2

$ glide get 'go.uber.org/thriftrw#^1'

Development Status: Stable

Ready for most users. No breaking changes will be made within the same major release.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package ast provides types and intefaces representing the abstract syntax tree for a single .thrift file.
Package ast provides types and intefaces representing the abstract syntax tree for a single .thrift file.
cmd
Package compile provides specifications for the types and services defined in a Thrift file.
Package compile provides specifications for the types and services defined in a Thrift file.
gen
Package gen generates Go code based on a compiled Thrift module specification.
Package gen generates Go code based on a compiled Thrift module specification.
idl
Package idl provides a parser for Thrift IDL files.
Package idl provides a parser for Thrift IDL files.
internal
envelope/envelopetest
Package envelopetest is a generated GoMock package.
Package envelopetest is a generated GoMock package.
frame
Package frame provides a framed reader and writer.
Package frame provides a framed reader and writer.
plugin/builtin/pluginapigen
Package pluginapigen provides a plugin Handle that generates code used by the plugin system itself.
Package pluginapigen provides a plugin Handle that generates code used by the plugin system itself.
plugin/handletest
Package handletest is a generated GoMock package.
Package handletest is a generated GoMock package.
Package plugin provides the API for writing ThriftRW plugins.
Package plugin provides the API for writing ThriftRW plugins.
api
plugintest
Package plugintest is a generated GoMock package.
Package plugintest is a generated GoMock package.
Package protocol provides implementations of different Thrift protocols.
Package protocol provides implementations of different Thrift protocols.
binary
Package binary implements the Thrift Binary protocol.
Package binary implements the Thrift Binary protocol.
Package ptr provides helpers to convert basic types to pointers.
Package ptr provides helpers to convert basic types to pointers.
Package thrifttest is a generated GoMock package.
Package thrifttest is a generated GoMock package.
Package wire provides types and constants that map directly to the wire representation of Thrift values.
Package wire provides types and constants that map directly to the wire representation of Thrift values.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL