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