You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
619 B

  1. package types
  2. import (
  3. "fmt"
  4. )
  5. //-------------------------------------------------------------------
  6. type ErrNetAddressNoID struct {
  7. Addr string
  8. }
  9. func (e ErrNetAddressNoID) Error() string {
  10. return fmt.Sprintf("address (%s) does not contain ID", e.Addr)
  11. }
  12. type ErrNetAddressInvalid struct {
  13. Addr string
  14. Err error
  15. }
  16. func (e ErrNetAddressInvalid) Error() string {
  17. return fmt.Sprintf("invalid address (%s): %v", e.Addr, e.Err)
  18. }
  19. type ErrNetAddressLookup struct {
  20. Addr string
  21. Err error
  22. }
  23. func (e ErrNetAddressLookup) Error() string {
  24. return fmt.Sprintf("error looking up host (%s): %v", e.Addr, e.Err)
  25. }