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) {