# Packages
Package apache contains code for working with apache thrift indirectly
It acts as a bridge between generated code which relies on apache codec like:
Write(p thrift.TProtocol) error Read(p thrift.TProtocol) error
and kitex ecosystem.
Code generated by thriftgo (0.3.15) (fastgo).
No description provided by the author
# Functions
FastMarshal marshals the msg to buf.
FastUnmarshal unmarshal the buf into msg.
MarshalFastMsg encodes the given msg to buf for generic thrift RPC.
NewApplicationException creates an ApplicationException instance.
NewBufferReader ..
No description provided by the author
NewTransportExceptionWithType.
NewProtocolException ...
NewSkipDecoder ..
NewTransportException ...
Prepends additional information to an error without losing the Thrift exception interface.
SetSpanCache enable/disable binary protocol bytes/string allocator.
UnmarshalFastMsg parses the given buf and stores the result to msg for generic thrift RPC.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
ApplicationException is for replacing apache.TApplicationException it implements ThriftFastCodec interface.
No description provided by the author
BufferReader represents a reader for binary protocol.
No description provided by the author
ProtocolException is for replacing apache.ProtocolException it implements ThriftFastCodec interface.
SkipDecoder scans the underlying io.Reader and returns the bytes of a type.
TransportException is for replacing apache.TransportException it implements ThriftFastCodec interface.
# Interfaces
FastCodec represents the interface of thrift fastcodec generated structs.
BinaryWriter represents the method used in thrift encoding for nocopy writes It supports netpoll nocopy feature, see: https://github.com/cloudwego/netpoll/blob/develop/nocopy.go.
# Type aliases
TMessageType represents message type constants in the Thrift protocol.
TType represents field type constants in the Thrift protocol originally from github.com/apache/thrift.