errors.go 1.1 KB

123456789101112131415161718192021222324
  1. package uri
  2. // Error from the github.com/fredbi/uri module.
  3. type Error interface {
  4. error
  5. }
  6. // Validation errors.
  7. var (
  8. ErrNoSchemeFound = Error(newErr("no scheme found in URI"))
  9. ErrInvalidURI = Error(newErr("not a valid URI"))
  10. ErrInvalidCharacter = Error(newErr("invalid character in URI"))
  11. ErrInvalidScheme = Error(newErr("invalid scheme in URI"))
  12. ErrInvalidQuery = Error(newErr("invalid query string in URI"))
  13. ErrInvalidFragment = Error(newErr("invalid fragment in URI"))
  14. ErrInvalidPath = Error(newErr("invalid path in URI"))
  15. ErrInvalidHost = Error(newErr("invalid host in URI"))
  16. ErrInvalidPort = Error(newErr("invalid port in URI"))
  17. ErrInvalidUserInfo = Error(newErr("invalid userinfo in URI"))
  18. ErrMissingHost = Error(newErr("missing host in URI"))
  19. ErrInvalidHostAddress = Error(newErr("invalid address for host"))
  20. ErrInvalidRegisteredName = Error(newErr("invalid host (registered name)"))
  21. ErrInvalidDNSName = Error(newErr("invalid host (DNS name)"))
  22. )