pluginutil

package
v4.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2026 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Overview

Package pluginutil contains narrow helpers shared by bundled native plugins.

Index

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

func ParsePositiveDefaultedInt(name string, value int, fallback int) (int, error)

ParsePositiveDefaultedInt parses a positive integer with a fallback for zero input.

func ParsePositiveDefaultedInt64

func ParsePositiveDefaultedInt64(name string, value int64, fallback int64) (int64, error)

ParsePositiveDefaultedInt64 parses a positive int64 with a fallback for zero input.

func RemoteAddressFromURL

func RemoteAddressFromURL(value string) (string, bool)

RemoteAddressFromURL extracts a host:port target suitable for connection observability.

func ValidateOptionalHTTPURL

func ValidateOptionalHTTPURL(name string, value string) (string, error)

ValidateOptionalHTTPURL returns a normalized HTTP(S) URL or an empty string.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL