package pod
import "kaijuengine.com/engine/encoding/pod"
Functions
QualifiedNameForLayout
func QualifiedNameForLayout(layout any) string
Register
func Register(layout any) error
RegisterGenerated
func RegisterGenerated(pkg, name string, genType reflect.Type) error
Unregister
func Unregister(layout any)
UnregisterGenerated
func UnregisterGenerated(pkg, name string)
Types
Decoder
struct
type Decoder struct {
// Has unexported fields.
}
NewDecoder
func NewDecoder(r io.Reader) Decoder
Decoder.Decode
func (d Decoder) Decode(into any) error
Encoder
struct
type Encoder struct {
// Has unexported fields.
}
NewEncoder
func NewEncoder(w io.Writer) Encoder
Encoder.Encode
func (e Encoder) Encode(from any) error