package types
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
//-------------------------------------------------------------------
|
|
|
|
type ErrNetAddressNoID struct {
|
|
Addr string
|
|
}
|
|
|
|
func (e ErrNetAddressNoID) Error() string {
|
|
return fmt.Sprintf("address (%s) does not contain ID", e.Addr)
|
|
}
|
|
|
|
type ErrNetAddressInvalid struct {
|
|
Addr string
|
|
Err error
|
|
}
|
|
|
|
func (e ErrNetAddressInvalid) Error() string {
|
|
return fmt.Sprintf("invalid address (%s): %v", e.Addr, e.Err)
|
|
}
|
|
|
|
type ErrNetAddressLookup struct {
|
|
Addr string
|
|
Err error
|
|
}
|
|
|
|
func (e ErrNetAddressLookup) Error() string {
|
|
return fmt.Sprintf("error looking up host (%s): %v", e.Addr, e.Err)
|
|
}
|