Go Software Engineer
func validateUser(id string) error { ... userInfo, err := db.GetUserInfo(id) if err != nil { return errors.As(err, &ErrUserInfo) // уточняем ошибку } ... }
Ошибка будет, так как errors.As(err, &ErrUserInfo) возвращает true|false.
errors.As(err, &ErrUserInfo)
true|false
Ошибка будет, так как
errors.As(err, &ErrUserInfo)
возвращаетtrue|false
.