# Functions
DecodeHeaders converts rpc headers to http package headers.
DecodeHTTPBody converts rpc.TypedData body to golang native.
DecodeValues converts rpc values to url package values.
EncodeNullableBool supports encoding bool to a value that supports null values for given type.
EncodeNullableDouble supports encoding double to a value that supports null values for given type.
EncodeNullableString supports encoding string to a value that supports null values for given type.
EncodeNullableTimestamp supports encoding time to a value that supports null values for given type.
Marshal anything into typed data.
Unmarshal typed data into anything.
# Structs
TypedDataDecoder converts TypedData into any.
TypedDataEncoder converts any type to typed data.
# Interfaces
Marshaler converts data returned by user to rpc.TypedData.
Unmarshaler interface is implemented by types that know how to handle their own conversion from rpc.TypedData.