Documentation
¶
Index ¶
- func AllowOnly[T any](format func(T) string, allowed []T) func(T) error
- func FormatBytes(b uint64) string
- func FormatFile(f *os.File) string
- func FormatFloat32(f float32) string
- func FormatFloat64(f float64) string
- func FormatIP(ip net.IP) string
- func FormatIPv4Mask(ip net.IPMask) string
- func FormatList[T any](format func(T) string, values []T) []string
- func FormatString(s string) string
- func FormatTCPAddr(addr *net.TCPAddr) string
- func FormatTime(t time.Time) string
- func JoinFormatted[T any](values []T, format func(T) string) string
- func ParseBytes(s string) (uint64, error)
- func ParseFile(s string) (*os.File, error)
- func ParseFloat32(s string) (float32, error)
- func ParseFloat64(s string) (float64, error)
- func ParseIP(s string) (net.IP, error)
- func ParseIPv4Mask(s string) (net.IPMask, error)
- func ParseString(s string) (string, error)
- func ParseTCPAddr(s string) (*net.TCPAddr, error)
- func ParseTime(s string) (time.Time, error)
- func PluralSuffix(i int) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatList ¶ added in v0.0.19
func FormatTCPAddr ¶
FormatTCPAddr *net.TCPAddr → string
func JoinFormatted ¶ added in v0.0.19
func ParseFloat64 ¶
ParseDuration string → time.Duration
func ParseIPv4Mask ¶
ParseIPv4Mask string → net.IPMask
func ParseTCPAddr ¶
ParseTCPAddr string → *net.TCPAddr
func PluralSuffix ¶
PluralSuffix returns "s" if the given number is not 1, otherwise it returns an empty string. It is useful for constructing basic pluralized words like "flag" or "flags".
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.