pkg

module
v0.0.0-...-37d9077 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2021 License: MIT

README

GoDoc Build Status codecov Go Report Card Maintainability Quality Gate Status FOSSA Status

mway's Common Packages

These are common packages I use periodically throughout codebases. At present, there is no guarantee about their stability.

Anything within x/ should be considered to be experimental, and does not respect semver or similar guarantees.

Anything outside of x/ should be considered to be stable relative to semver.

Directories

Path Synopsis
x
Package x provides experimental packages.
Package x provides experimental packages.
container
Package container contains sub-packages that provide various container-like primitives
Package container contains sub-packages that provide various container-like primitives
container/graph
Package graph provides a flexible graph implementation and related primitives.
Package graph provides a flexible graph implementation and related primitives.
container/queue
Package queue provides a simple queue implementation.
Package queue provides a simple queue implementation.
container/stack
Package stack provides a simple stack implementation.
Package stack provides a simple stack implementation.
container/tree
Package tree provides a tree implementation and related primitives.
Package tree provides a tree implementation and related primitives.
container/tree/nary
Package nary provides an n-ary tree implementation and related primitives.
Package nary provides an n-ary tree implementation and related primitives.
sync
Package sync is a collection of synchronization-related primitives and helpers.
Package sync is a collection of synchronization-related primitives and helpers.
sync/canceler
Package canceler provides primitives related to canceling or stopping object lifecycles.
Package canceler provides primitives related to canceling or stopping object lifecycles.
sync/errgroup
Package errgroup is a minor refactor of golang.org/x/sync/errgroup to better enable context propagation and short-circuiting of managed goroutines.
Package errgroup is a minor refactor of golang.org/x/sync/errgroup to better enable context propagation and short-circuiting of managed goroutines.

Jump to

Keyboard shortcuts

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