func errors.As
16 uses
errors (current package)
wrap.go#L102: func As(err error, target any) bool {
github.com/jackc/pgx/v5
conn.go#L361: if errors.As(err, &pErr) {
github.com/jackc/pgx/v5/pgconn
config.go#L624: if urlErr := new(url.Error); errors.As(err, &urlErr) {
errors.go#L16: if errors.As(err, &retryableErr) {
errors.go#L26: return errors.As(err, &timeoutErr)
errors.go#L153: if errors.As(err, &netErr) && netErr.Timeout() {
pgconn.go#L273: if errors.As(err, &pgErr) {
pgconn.go#L290: if errors.As(err, &npErr) {
pgconn.go#L641: if errors.As(err, &netErr) && netErr.Timeout() {
pgconn.go#L651: isNetErr := errors.As(err, &netErr)
pgconn.go#L2925: if !errors.As(err, &pgErr) {
golang.org/x/mod/module
module.go#L148: if errors.As(err, &mErr) && mErr.Path == v.Path && mErr.Version == v.Version {
google.golang.org/grpc
clientconn.go#L1591: case errors.As(err, &sysErr):
google.golang.org/grpc/internal/transport
http_util.go#L384: return errors.As(err, &ioError{})
google.golang.org/grpc/status
status.go#L113: if errors.As(err, &gs) {
google.golang.org/protobuf/proto
encode.go#L201: if errors.As(err, &mismatch) {