You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
587 B

  1. package toml
  2. import (
  3. "encoding"
  4. "io"
  5. )
  6. // Deprecated: use encoding.TextMarshaler
  7. type TextMarshaler encoding.TextMarshaler
  8. // Deprecated: use encoding.TextUnmarshaler
  9. type TextUnmarshaler encoding.TextUnmarshaler
  10. // Deprecated: use MetaData.PrimitiveDecode.
  11. func PrimitiveDecode(primValue Primitive, v interface{}) error {
  12. md := MetaData{decoded: make(map[string]struct{})}
  13. return md.unify(primValue.undecoded, rvalue(v))
  14. }
  15. // Deprecated: use NewDecoder(reader).Decode(&value).
  16. func DecodeReader(r io.Reader, v interface{}) (MetaData, error) { return NewDecoder(r).Decode(v) }