From: Ian Lance Taylor Date: Thu, 5 Sep 2019 20:24:26 +0000 (-0700) Subject: errors: clarify docs for when As returns false X-Git-Tag: go1.14beta1~1193 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=c99598cbd3aa5eab2971ee449b5685f299b89755;p=gostls13.git errors: clarify docs for when As returns false Change-Id: Ic8d8399f726c1f9376499fdae92bea41632586ff Reviewed-on: https://go-review.googlesource.com/c/go/+/193602 Reviewed-by: Jonathan Amsterdam --- diff --git a/src/errors/wrap.go b/src/errors/wrap.go index 65e6c44853..688c585396 100644 --- a/src/errors/wrap.go +++ b/src/errors/wrap.go @@ -59,7 +59,7 @@ func Is(err, target error) bool { } // As finds the first error in err's chain that matches target, and if so, sets -// target to that error value and returns true. +// target to that error value and returns true. Otherwise, it returns false. // // The chain consists of err itself followed by the sequence of errors obtained by // repeatedly calling Unwrap. @@ -73,7 +73,7 @@ func Is(err, target error) bool { // a different error type. // // As panics if target is not a non-nil pointer to either a type that implements -// error, or to any interface type. As returns false if err is nil. +// error, or to any interface type. func As(err error, target interface{}) bool { if target == nil { panic("errors: target cannot be nil")