gotoolkit/model/encoding.go
2024-11-23 19:41:21 +01:00

17 lines
228 B
Go

package model
import "io"
type Decoder interface {
Decode([]byte, any) error
DecodeReader(io.Reader, any) error
}
type Encoder interface {
Encode(any) ([]byte, error)
}
type EncoderDecoder interface {
Encoder
Decoder
}