1 2 3 4 5 6 7 8
package yamlesque trait YamlReader[A] { def read(yaml: YamlValue): A } trait YamlWriter[A] { def write(a: A): YamlValue }