Skip to main content

Module types

Module types 

Source
Expand description

Type support for configuration values.

This module provides wrappers for common external types that can be used in configuration.

Structsยง

Duration
A duration parsed from human-readable format in configuration.
HeaderName
An HTTP header name parsed from configuration.
HeaderValue
An HTTP header value parsed from configuration.
IpAddr
An IP address (v4 or v6) parsed from configuration.
Ipv4Addr
An IPv4 address parsed from configuration.
Ipv6Addr
An IPv6 address parsed from configuration.
MetadataKey
A gRPC metadata key parsed from configuration.
MetadataValue
A gRPC metadata value parsed from configuration.
Method
An HTTP method parsed from configuration.
Regex
A regular expression parsed from configuration.
SocketAddr
A socket address (v4 or v6) parsed from configuration.
SocketAddrV4
An IPv4 socket address parsed from configuration.
SocketAddrV6
An IPv6 socket address parsed from configuration.
Uri
An HTTP URI parsed from configuration.
Url
A URL parsed from configuration.