Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNoEncoderAvailable = errors.New("codec not available")
Functions ¶
func RegisterCodec ¶
Types ¶
type Codec ¶
type Codec struct {
NewEncoder NewEncoderFunc
NewDecoder NewDecoderFunc
}
type Codecs ¶ added in v0.1.4
func AvailableCodecs ¶
func AvailableCodecs() Codecs
type Encoder ¶
type Encoder interface {
Encode(v interface{}) error
}
func AcceptEncoder ¶
func AcceptEncoder(w http.ResponseWriter, acceptHeader string, edit EditMode) Encoder
type NewDecoderFunc ¶
func WrapDecoder ¶
func WrapDecoder[D Decoder, F func(r io.Reader) D](f F) NewDecoderFunc
type NewEncoderFunc ¶
func WrapEncoder ¶
func WrapEncoder[E Encoder, F func(w io.Writer) E](f F) NewEncoderFunc
Click to show internal directories.
Click to hide internal directories.