github.com/coreos/goproxy@v0.0.0-20190513173959-f8dc2d7ba04e/transport/util.go (about) 1 package transport 2 3 import ( 4 "fmt" 5 "strings" 6 ) 7 8 type badStringError struct { 9 what string 10 str string 11 } 12 13 func (e *badStringError) Error() string { return fmt.Sprintf("%s %q", e.what, e.str) } 14 15 func hasPort(s string) bool { return strings.LastIndex(s, ":") > strings.LastIndex(s, "]") }