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// 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. 22package xerrors // import "golang.org/x/xerrors" 23