Documentation
¶
Index ¶
- func Marshal[S Serializer](values ...S) ([]byte, error)
- func MarshalMath(values ...element) ([]byte, error)
- func MarshalStd(a any) ([]byte, error)
- func NewArray[S Serializer](values []S) (*array[S], error)
- func NewArrayWithNew[S Serializer](newFunction func() S) (*array[S], error)
- func NewElementArray[E element](factors []E) (element, error)
- func NewUnmarshaller(raw []byte) (*unmarshaller, error)
- func Unmarshal[S Serializer](data []byte, values ...S) error
- func UnmarshalTo[S Serializer](data []byte, newFunction func() S) ([]S, error)
- type Element
- type Serializer
- type Values
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Marshal ¶
func Marshal[S Serializer](values ...S) ([]byte, error)
func MarshalMath ¶
func MarshalStd ¶
func NewArray ¶
func NewArray[S Serializer](values []S) (*array[S], error)
func NewArrayWithNew ¶
func NewArrayWithNew[S Serializer](newFunction func() S) (*array[S], error)
func NewElementArray ¶
func NewElementArray[E element](factors []E) (element, error)
func NewUnmarshaller ¶
func Unmarshal ¶
func Unmarshal[S Serializer](data []byte, values ...S) error
func UnmarshalTo ¶
func UnmarshalTo[S Serializer](data []byte, newFunction func() S) ([]S, error)
Types ¶
type Serializer ¶
Click to show internal directories.
Click to hide internal directories.