Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

20 Zeilen
399 B

  1. //go:build go1.16
  2. // +build go1.16
  3. package toml
  4. import (
  5. "io/fs"
  6. )
  7. // DecodeFS is just like Decode, except it will automatically read the contents
  8. // of the file at `path` from a fs.FS instance.
  9. func DecodeFS(fsys fs.FS, path string, v interface{}) (MetaData, error) {
  10. fp, err := fsys.Open(path)
  11. if err != nil {
  12. return MetaData{}, err
  13. }
  14. defer fp.Close()
  15. return NewDecoder(fp).Decode(v)
  16. }