gen

module
v0.8.5 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2025 License: MPL-2.0

README

gen

Gen is a module, which provides a set packages containing functions and types, which are used across siderocprojects. More info in the documentation below.

Go Reference Build Status

Directories

Path Synopsis
Package channel provides generic operations on channels.
Package channel provides generic operations on channels.
Package concurrent provides hash-trie implementation for concurrent use.
Package concurrent provides hash-trie implementation for concurrent use.
Package containers provides generic containers.
Package containers provides generic containers.
Package ensure provides a set of functions that panic if the error is not nil.
Package ensure provides a set of functions that panic if the error is not nil.
Package maps contains the generic functions for maps.
Package maps contains the generic functions for maps.
Package optional contains optional type.
Package optional contains optional type.
Package pair contains Pair and Triple types.
Package pair contains Pair and Triple types.
ordered
Package ordered contains ordered Pair and Triple types.
Package ordered contains ordered Pair and Triple types.
Package panicsafe provides panic-handling function wrappers, helpful when spawning goroutines which should never panic.
Package panicsafe provides panic-handling function wrappers, helpful when spawning goroutines which should never panic.
Package value contains utility functions and types to work with values.
Package value contains utility functions and types to work with values.
Package xerrors contains the additions to std errors package.
Package xerrors contains the additions to std errors package.
Package xiter provides a set of iterator helpers.
Package xiter provides a set of iterator helpers.
xbytes
Package xbytes provides additional iterator functions for working with bytes slices.
Package xbytes provides additional iterator functions for working with bytes slices.
xstrings
Package xstrings provides additional iterator functions for working with strings.
Package xstrings provides additional iterator functions for working with strings.
Package xslices contains a utility functions to work with slices.
Package xslices contains a utility functions to work with slices.
Package xtesting provides a T interface wrapper around *testing.T
Package xtesting provides a T interface wrapper around *testing.T
check
Package check provides a set of functions that can be used for error checking in table-driven test.
Package check provides a set of functions that can be used for error checking in table-driven test.
must
Package must provide a set of functions that fail test if the error is not nil.
Package must provide a set of functions that fail test if the error is not nil.
Package xyaml contains utility functions for parsing YAML.
Package xyaml contains utility functions for parsing YAML.

Jump to

Keyboard shortcuts

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