func errors.As
15 uses
errors (current package)
wrap.go#L77: func As(err error, target interface{}) bool {
github.com/jackc/pgconn
errors.go#L29: return errors.As(err, &netErr) && netErr.Timeout()
golang.org/x/pkgsite/internal/database
database.go#L227: if errors.As(err, &perr) && perr.Code == serializationFailureCode {
database.go#L231: if errors.As(err, &gerr) && gerr.Code == serializationFailureCode {
golang.org/x/pkgsite/internal/derrors
derrors.go#L242: if se := (*StackError)(nil); !errors.As(*errp, &se) {
golang.org/x/pkgsite/internal/fetch
load.go#L121: case errors.As(err, new(*BadPackageError)):
package.go#L190: if bpe := (*BadPackageError)(nil); errors.As(err, &bpe) {
golang.org/x/pkgsite/internal/frontend
details.go#L60: if uerr := new(userError); errors.As(err, &uerr) {
fetch.go#L150: if errors.As(err, &serr) {
server.go#L355: if !errors.As(err, &serr) {
server.go#L381: if serr := (*derrors.StackError)(nil); errors.As(err, &serr) {
golang.org/x/pkgsite/internal/middleware
quota.go#L120: if errors.Is(err, context.DeadlineExceeded) || (errors.As(err, &nerr) && nerr.Timeout()) {
golang.org/x/pkgsite/internal/worker
pages.go#L58: if errors.As(err, &e) {
pages.go#L169: if errors.As(err, &e) {
server.go#L328: if serr := (*derrors.StackError)(nil); errors.As(err, &serr) {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |