x

module
v0.0.0-...-54ba007 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2026 License: MIT

README

x

Experimental packages I like to use for experimental things.

Directories

Path Synopsis
Package channels provides functions for doing esoteric things with channels.
Package channels provides functions for doing esoteric things with channels.
Package closer provides types and functions for working with io.Closer implementations.
Package closer provides types and functions for working with io.Closer implementations.
Package convert provides functions for converting types from one to another.
Package convert provides functions for converting types from one to another.
Package envvar provides functions for working with environment variables.
Package envvar provides functions for working with environment variables.
Package filter provides primitives for filtering slices of values.
Package filter provides primitives for filtering slices of values.
Package future provides types and methods for performing asynchronous actions that have return values that can be waited upon.
Package future provides types and methods for performing asynchronous actions that have return values that can be waited upon.
Package keymux provides a keyed implementations of sync.Mutex that can be used to share locks for common keys.
Package keymux provides a keyed implementations of sync.Mutex that can be used to share locks for common keys.
Package lifetime provides a mechanism for wrapping io.Closer implementations in a lifetime, automatically calling close after a specified duration.
Package lifetime provides a mechanism for wrapping io.Closer implementations in a lifetime, automatically calling close after a specified duration.
Package set provides a simple set implementation.
Package set provides a simple set implementation.
Package slicepool provides a parameterized implementation of sync.Pool for use with slices.
Package slicepool provides a parameterized implementation of sync.Pool for use with slices.
Package syncmap provides a concurrent map implementation using parameterized types.
Package syncmap provides a concurrent map implementation using parameterized types.
Package syncset provides a concurrent wrapper around the set.Set type.
Package syncset provides a concurrent wrapper around the set.Set type.
Package syncslice provides a concurrent slice implementation using parameterized types.
Package syncslice provides a concurrent slice implementation using parameterized types.
Package weightslice provides a "weighted slice" implementation where the order of elements within the slice changes based on a comparable weight value.
Package weightslice provides a "weighted slice" implementation where the order of elements within the slice changes based on a comparable weight value.

Jump to

Keyboard shortcuts

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