main
 1package serde
 2
 3import (
 4	"io"
 5
 6	"gopkg.in/yaml.v2"
 7)
 8
 9func ToYAML[T any](w io.Writer, item T) error {
10	return yaml.NewEncoder(w).Encode(item)
11}
12
13func FromYAML[T any](reader io.Reader) (T, error) {
14	var item T
15	return item, yaml.NewDecoder(reader).Decode(&item)
16}