Documentation
¶
Overview ¶
Package test ...
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenericServiceAnnotationImpl ¶ added in v0.7.0
type GenericServiceAnnotationImpl struct{}
GenericServiceAnnotationImpl ...
func (*GenericServiceAnnotationImpl) GenericCall ¶ added in v0.7.0
func (g *GenericServiceAnnotationImpl) GenericCall(ctx context.Context, method string, request interface{}) (response interface{}, err error)
GenericCall ...
type GenericServiceBenchmarkImpl ¶ added in v0.7.0
type GenericServiceBenchmarkImpl struct{}
GenericServiceBenchmarkImpl ...
func (*GenericServiceBenchmarkImpl) GenericCall ¶ added in v0.7.0
func (g *GenericServiceBenchmarkImpl) GenericCall(ctx context.Context, method string, request interface{}) (response interface{}, err error)
GenericCall ...
type GenericServiceBinaryEchoImpl ¶
type GenericServiceBinaryEchoImpl struct{}
GenericServiceReadRequiredFiledImpl ...
func (*GenericServiceBinaryEchoImpl) GenericCall ¶
func (g *GenericServiceBinaryEchoImpl) GenericCall(ctx context.Context, method string, request interface{}) (response interface{}, err error)
GenericCall ...
type Nesting ¶ added in v0.7.0
type Nesting struct {
String_ string `thrift:"String,1" json:"String"`
ListSimple []*Simple `thrift:"ListSimple,2" json:"ListSimple"`
Double float64 `thrift:"Double,3" json:"Double"`
I32 int32 `thrift:"I32,4" json:"I32"`
ListI32 []int32 `thrift:"ListI32,5" json:"ListI32"`
I64 int64 `thrift:"I64,6" json:"I64"`
MapStringString map[string]string `thrift:"MapStringString,7" json:"MapStringString"`
SimpleStruct *Simple `thrift:"SimpleStruct,8" json:"SimpleStruct"`
MapI32I64 map[int32]int64 `thrift:"MapI32I64,9" json:"MapI32I64"`
ListString []string `thrift:"ListString,10" json:"ListString"`
Binary []byte `thrift:"Binary,11" json:"Binary"`
MapI64String map[int64]string `thrift:"MapI64String,12" json:"MapI64String"`
ListI64 []int64 `thrift:"ListI64,13" json:"ListI64"`
Byte int8 `thrift:"Byte,14" json:"Byte"`
MapStringSimple map[string]*Simple `thrift:"MapStringSimple,15" json:"MapStringSimple"`
}
type Simple ¶ added in v0.7.0
type Simple struct {
ByteField int8 `thrift:"ByteField,1" json:"ByteField"`
I64Field int64 `thrift:"I64Field,2" json:"I64Field"`
DoubleField float64 `thrift:"DoubleField,3" json:"DoubleField"`
I32Field int32 `thrift:"I32Field,4" json:"I32Field"`
StringField string `thrift:"StringField,5" json:"StringField"`
BinaryField []byte `thrift:"BinaryField,6" json:"BinaryField"`
}
Click to show internal directories.
Click to hide internal directories.