doc.go 785 B

1234567891011121314151617181920212223
  1. // Copyright 2019 The Go Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style
  3. // license that can be found in the LICENSE file.
  4. // Package xerrors implements functions to manipulate errors.
  5. //
  6. // This package is based on the Go 2 proposal for error values:
  7. //
  8. // https://golang.org/design/29934-error-values
  9. //
  10. // These functions were incorporated into the standard library's errors package
  11. // in Go 1.13:
  12. // - Is
  13. // - As
  14. // - Unwrap
  15. //
  16. // Also, Errorf's %w verb was incorporated into fmt.Errorf.
  17. //
  18. // Use this package to get equivalent behavior in all supported Go versions.
  19. //
  20. // No other features of this package were included in Go 1.13, and at present
  21. // there are no plans to include any of them.
  22. package xerrors // import "golang.org/x/xerrors"