Documentation
¶
Overview ¶
Package pluginutil contains narrow helpers shared by bundled native plugins.
Index ¶
- func ParseDefaultedDuration(name string, value string, fallback time.Duration) (time.Duration, error)
- func ParsePositiveDefaultedDuration(name string, value string, fallback time.Duration) (time.Duration, error)
- func ParsePositiveDefaultedInt(name string, value int, fallback int) (int, error)
- func ParsePositiveDefaultedInt64(name string, value int64, fallback int64) (int64, error)
- func RemoteAddressFromURL(value string) (string, bool)
- func ValidateOptionalHTTPURL(name string, value string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseDefaultedDuration ¶
func ParseDefaultedDuration(name string, value string, fallback time.Duration) (time.Duration, error)
ParseDefaultedDuration parses a non-negative duration with a fallback for empty input.
func ParsePositiveDefaultedDuration ¶
func ParsePositiveDefaultedDuration(name string, value string, fallback time.Duration) (time.Duration, error)
ParsePositiveDefaultedDuration parses a positive duration with a fallback for empty input.
func ParsePositiveDefaultedInt ¶
ParsePositiveDefaultedInt parses a positive integer with a fallback for zero input.
func ParsePositiveDefaultedInt64 ¶
ParsePositiveDefaultedInt64 parses a positive int64 with a fallback for zero input.
func RemoteAddressFromURL ¶
RemoteAddressFromURL extracts a host:port target suitable for connection observability.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.