func errors.As

23 uses

	errors (current package)
		wrap.go#L78: func As(err error, target any) bool {

	github.com/aws/aws-sdk-go-v2/aws/retry
		retryable_error.go#L52: 	if !errors.As(err, &v) {
		retryable_error.go#L68: 	if !errors.As(err, &v) {
		retryable_error.go#L100: 	case errors.As(err, &conErr) && conErr.ConnectionError():
		retryable_error.go#L106: 	case errors.As(err, &urlErr):
		retryable_error.go#L116: 	case errors.As(err, &netOpErr):
		retryable_error.go#L124: 	case errors.As(err, &tempErr) && tempErr.Temporary():
		retryable_error.go#L129: 	case errors.As(err, &timeoutErr) && timeoutErr.Timeout():
		retryable_error.go#L153: 	if !errors.As(err, &v) {
		retryable_error.go#L176: 	if !errors.As(err, &v) {
		throttle_error.go#L50: 	if !errors.As(err, &v) {
		timeout_error.go#L47: 	if !errors.As(err, &v) {

	github.com/aws/aws-sdk-go-v2/aws/transport/http
		response_error.go#L32: 	return errors.As(e.ResponseError, target)

	github.com/aws/aws-sdk-go-v2/service/internal/s3shared
		response_error.go#L32: 	return errors.As(e.ResponseError, target)

	github.com/aws/aws-sdk-go-v2/service/s3
		api_op_HeadBucket.go#L320: 		if errors.As(err, &errorType) {
		api_op_HeadBucket.go#L470: 		if errors.As(err, &errorType) {
		api_op_HeadObject.go#L653: 		ok := errors.As(err, &apiErr)
		api_op_HeadObject.go#L808: 		ok := errors.As(err, &apiErr)
		endpoints.go#L144: 	if nf := (&aws.EndpointNotFoundError{}); !errors.As(err, &nf) {

	go.pact.im/x/flaky
		permanent.go#L36: 	ok := errors.As(err, &e)

	go.pact.im/x/goupdate
		tests.go#L63: 	case errors.As(err, &exit):

	go.uber.org/multierr
		error.go#L249: 		if errors.As(err, target) {

	go/types
		errors.go#L148: 	isInternal := errors.As(err, &e)