doc.go raw

   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  
   5  // Package xerrors implements functions to manipulate errors.
   6  //
   7  // This package is based on the Go 2 proposal for error values:
   8  //
   9  //	https://golang.org/design/29934-error-values
  10  //
  11  // These functions were incorporated into the standard library's errors package
  12  // in Go 1.13:
  13  // - Is
  14  // - As
  15  // - Unwrap
  16  //
  17  // Also, Errorf's %w verb was incorporated into fmt.Errorf.
  18  //
  19  // Use this package to get equivalent behavior in all supported Go versions.
  20  //
  21  // No other features of this package were included in Go 1.13, and at present
  22  // there are no plans to include any of them.
  23  package xerrors // import "golang.org/x/xerrors"
  24