values/

directory
v0.0.0-...-2fb256d Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2026 License: MIT

Directories

Path Synopsis
generators
immutable command
immutable/internal/generate
Package generate contains types and functions that can be used to generate immutable types from existing Go struct types.
Package generate contains types and functions that can be used to generate immutable types from existing Go struct types.
sets command
Sets is a tool to automate the creation of immutable set values in Go.
Sets is a tool to automate the creation of immutable set values in Go.
stringer command
Stringer is a tool to automate the creation of methods that satisfy the fmt.Stringer interface.
Stringer is a tool to automate the creation of methods that satisfy the fmt.Stringer interface.
tuple command
Tuple is a tool to automate the creation of small, named tuple types in Go.
Tuple is a tool to automate the creation of small, named tuple types in Go.
union command
Union is a tool to automate the creation of type-safe union (sum) types in Go.
Union is a tool to automate the creation of type-safe union (sum) types in Go.
generics
promises
Package promises provides generic types for promises and response objects that are useful for various asynchronous operations.
Package promises provides generic types for promises and response objects that are useful for various asynchronous operations.
result
Package result provides a simple way to represent the eventual outcome of some operation.
Package result provides a simple way to represent the eventual outcome of some operation.
sets
Package sets provides a generic set type.
Package sets provides a generic set type.
Package immutable is a utility package that is used by the immutable generator and holds types that provide immutability for standard Go types.
Package immutable is a utility package that is used by the immutable generator and holds types that provide immutability for standard Go types.
internal/immutable
Package immutable provides some immutable types for slices and maps.
Package immutable provides some immutable types for slices and maps.
unsafe
Package unsafe provides functions that allow you to bypass the immutability restrictions on the immutable package.
Package unsafe provides functions that allow you to bypass the immutability restrictions on the immutable package.
Package isset provides a way to provide basic values that can be checked if they were set instead of using pointers to basic types which are costly on the garbage collector.
Package isset provides a way to provide basic values that can be checked if they were set instead of using pointers to basic types which are costly on the garbage collector.
Package sizes contains constants for various data sizes that are commonly used.
Package sizes contains constants for various data sizes that are commonly used.

Jump to

Keyboard shortcuts

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