pkg/

directory
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2025 License: Apache-2.0

Directories

Path Synopsis
Package collections defines the collection interface types Collection and OrderedCollection.
Package collections defines the collection interface types Collection and OrderedCollection.
bag
Package bag defines the Bag struct, an implementation of the Collection interface, and supporting functions.
Package bag defines the Bag struct, an implementation of the Collection interface, and supporting functions.
list
Package list defines the List struct, an implementation of the Collection interface, and supporting functions.
Package list defines the List struct, an implementation of the Collection interface, and supporting functions.
orderedlist
Package orderedlist defines the OrderedList struct, an implementation of the OrderedCollection interface, and supporting functions.
Package orderedlist defines the OrderedList struct, an implementation of the OrderedCollection interface, and supporting functions.
set
Package set defines the Set struct, an implementation of the Collection interface, and supporting functions.
Package set defines the Set struct, an implementation of the Collection interface, and supporting functions.
Package condition provides implementations of basic condition checks.
Package condition provides implementations of basic condition checks.
Package di provides a very small dependency injection framework for Go.
Package di provides a very small dependency injection framework for Go.
Package embedres provides utilities for working with embed.FS filesystems created by the go:embed directive.
Package embedres provides utilities for working with embed.FS filesystems created by the go:embed directive.
Package errors provides a multi-error that is aware of the source location it was created.
Package errors provides a multi-error that is aware of the source location it was created.
Package filters defines the filter API and a library of filter implementations.
Package filters defines the filter API and a library of filter implementations.
Package folders defines the folders API and a library of folders implementations.
Package folders defines the folders API and a library of folders implementations.
Package jsonutils defines utilities for working with JSON.
Package jsonutils defines utilities for working with JSON.
Package lazy defines functions and types for implementing lazy initialization.
Package lazy defines functions and types for implementing lazy initialization.
Package maputils defines utilities for working with maps; before using this package, consider using the package "maps".
Package maputils defines utilities for working with maps; before using this package, consider using the package "maps".
Package maybe defines interfaces and structs for encapsulating a value (a Just) or an absent value (a Nothing).
Package maybe defines interfaces and structs for encapsulating a value (a Just) or an absent value (a Nothing).
Package pointer provides a mechanism for creating a pointer from expressions whose address cannot be directly taken.
Package pointer provides a mechanism for creating a pointer from expressions whose address cannot be directly taken.
Package processutils defines utilities for working with processes.
Package processutils defines utilities for working with processes.
Package result defines interfaces and structs for encapsulating a value or an error.
Package result defines interfaces and structs for encapsulating a value or an error.
Package sliceutils defines utilities for working with slices; before using this package, consider using the package "slices".
Package sliceutils defines utilities for working with slices; before using this package, consider using the package "slices".
Package stack defines a simple stack container.
Package stack defines a simple stack container.
Package streamutils defines utilities for working with streams.
Package streamutils defines utilities for working with streams.
Package stringutils defines utilities for working with strings; before using this package, consider using the package "strings".
Package stringutils defines utilities for working with strings; before using this package, consider using the package "strings".
Package timeutils defines utilities for working with time.
Package timeutils defines utilities for working with time.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳