Directories ¶
Path | Synopsis |
---|---|
Package atomctr implements basic atomic int64 counter
|
Package atomctr implements basic atomic int64 counter |
Package datasize provides a data size type and constants.
|
Package datasize provides a data size type and constants. |
Package dedupe implements a de-duplication function for any comparable slice type, efficiently using a map to check for duplicates.
|
Package dedupe implements a de-duplication function for any comparable slice type, efficiently using a map to check for duplicates. |
Package dirs provides various utility functions in dealing with directories such as a list of all the files with a given (set of) extensions and finding paths within the Go source directory (GOPATH, etc)
|
Package dirs provides various utility functions in dealing with directories such as a list of all the files with a given (set of) extensions and finding paths within the Go source directory (GOPATH, etc) |
Package elide provides basic text eliding functions.
|
Package elide provides basic text eliding functions. |
Package fatomic provides floating-point atomic operations
|
Package fatomic provides floating-point atomic operations |
Package indent provides trivial indentation generation methods: Tabs, Spaces, and Indent with a selector.
|
Package indent provides trivial indentation generation methods: Tabs, Spaces, and Indent with a selector. |
Package nptime provides a non-pointer version of the time.Time struct that does not have the location pointer information that time.Time has, which is more efficient from a memory management perspective, in cases where you have a lot of time values being kept: https://segment.com/blog/allocation-efficiency-in-high-performance-go-services/
|
Package nptime provides a non-pointer version of the time.Time struct that does not have the location pointer information that time.Time has, which is more efficient from a memory management perspective, in cases where you have a lot of time values being kept: https://segment.com/blog/allocation-efficiency-in-high-performance-go-services/ |
Package option provides optional (nullable) types.
|
Package option provides optional (nullable) types. |
Package runes provides a small subset of functions that are found in strings, bytes standard packages, for rune slices.
|
Package runes provides a small subset of functions that are found in strings, bytes standard packages, for rune slices. |
Package tolassert provides functions for asserting the equality of numbers with tolerance (in other words, it checks whether numbers are about equal).
|
Package tolassert provides functions for asserting the equality of numbers with tolerance (in other words, it checks whether numbers are about equal). |
Click to show internal directories.
Click to hide internal directories.