types/
directory v1.92.2
Go to latest Published: Dec 10, 2025 License:BSD-3-Clause
Opens a new window with list of versions in this module.
Latest LatestThis package is not in the latest version of its module.
Opens a new window with license information.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
Links
Directories¶
| Path | Synopsis |
|---|---|
Package appcfg contains an experimental configuration structure for "tailscale.com/app-connectors" capmap extensions. | Package appcfg contains an experimental configuration structure for "tailscale.com/app-connectors" capmap extensions. |
Package bools contains the Int, Compare, and IfElse functions. | Package bools contains the Int, Compare, and IfElse functions. |
Package dnstype defines types for working with DNS. | Package dnstype defines types for working with DNS. |
Package empty defines an empty struct type. | Package empty defines an empty struct type. |
Package flagtype defines flag.Value types. | Package flagtype defines flag.Value types. |
Package geo provides functionality to represent and process geographical locations on a spherical Earth. | Package geo provides functionality to represent and process geographical locations on a spherical Earth. |
Package iox provides types to implement io functionality. | Package iox provides types to implement io functionality. |
Package ipproto contains IP Protocol constants. | Package ipproto contains IP Protocol constants. |
Package jsonx contains helper types and functionality to use with github.com/go-json-experiment/json, which is positioned to be merged into the Go standard library as encoding/json/v2. | Package jsonx contains helper types and functionality to use with github.com/go-json-experiment/json, which is positioned to be merged into the Go standard library as encoding/json/v2. |
Package key contains types for different types of public and private keys used by Tailscale. | Package key contains types for different types of public and private keys used by Tailscale. |
Package lazy provides types for lazily initialized values. | Package lazy provides types for lazily initialized values. |
Package logger defines a type for writing to logs. | Package logger defines a type for writing to logs. |
Package logid contains ID types for interacting with the log service. | Package logid contains ID types for interacting with the log service. |
Package mapx contains extra map types and functions. | Package mapx contains extra map types and functions. |
Package netlogfunc defines types for network logging. | Package netlogfunc defines types for network logging. |
Package netlogtype defines types for network logging. | Package netlogtype defines types for network logging. |
Package netmap contains the netmap.NetworkMap type. | Package netmap contains the netmap.NetworkMap type. |
Package nettype defines an interface that doesn't exist in the Go net package. | Package nettype defines an interface that doesn't exist in the Go net package. |
Package opt defines optional types. | Package opt defines optional types. |
Package persist contains the Persist type. | Package persist contains the Persist type. |
Package prefs contains types and functions to work with arbitrary preference hierarchies. | Package prefs contains types and functions to work with arbitrary preference hierarchies. |
prefs_example Package prefs_example contains a Prefs type, which is like tailscale.com/ipn.Prefs, but uses the prefs package to enhance individual preferences with state and metadata. | Package prefs_example contains a Prefs type, which is like tailscale.com/ipn.Prefs, but uses the prefs package to enhance individual preferences with state and metadata. |
Package preftype is a leaf package containing types for various preferences. | Package preftype is a leaf package containing types for various preferences. |
Package ptr contains the ptr.To function. | Package ptr contains the ptr.To function. |
Package result contains the Of result type, which is either a value or an error. | Package result contains the Of result type, which is either a value or an error. |
Package structs contains the Incomparable type. | Package structs contains the Incomparable type. |
Package tkatype defines types for working with the tka package. | Package tkatype defines types for working with the tka package. |
Package views provides read-only accessors for commonly used value types. | Package views provides read-only accessors for commonly used value types. |
Click to show internal directories.
Click to hide internal directories.