# Functions
Init must be called once before using this package.
MergeCancel implements proposal https://github.com/golang/go/issues/36503.
NewGoose creates a goose instance with configured logger.
NewMetrics registers and returns metrics shared by all packages.
NewMySQLConfig creates a new default config for MySQL.
Version returns application version based on build info.
# Constants
host:port.
RPC/event handler method name, REST resource path.
DNS hostname or IPv4/IPv6 address.
GET, POST, etc.
Status code: 200, 404, etc.
TCP/UDP port number.
IP address.
"OpenAPI", "gRPC", "Prometheus metrics", etc.
Log field names.
# Structs
Metrics shared by all packages.
MySQLConfig contains MySQL connection and authentication details.
# Interfaces
A Cancellation is an interface capturing only the deadline and cancellation functionality of a context.