Directories ¶
Path | Synopsis |
---|---|
Package atexit provides handling for functions you want called when the program exits unexpectedly due to a signal.
|
Package atexit provides handling for functions you want called when the program exits unexpectedly due to a signal. |
Package bucket is contains utilities for managing bucket based backends
|
Package bucket is contains utilities for managing bucket based backends |
Package cache implements a simple cache where the entries are expired after a given time (5 minutes of disuse by default).
|
Package cache implements a simple cache where the entries are expired after a given time (5 minutes of disuse by default). |
Package dircache provides a simple cache for caching directory ID to path lookups and the inverse.
|
Package dircache provides a simple cache for caching directory ID to path lookups and the inverse. |
Package env contains functions for dealing with environment variables
|
Package env contains functions for dealing with environment variables |
Package file provides a version of os.OpenFile, the handles of which can be renamed and deleted under Windows.
|
Package file provides a version of os.OpenFile, the handles of which can be renamed and deleted under Windows. |
Package israce reports if the Go race detector is enabled.
|
Package israce reports if the Go race detector is enabled. |
Package pacer makes pacing and retrying API calls easy
|
Package pacer makes pacing and retrying API calls easy |
Package plugin implements loading out-of-tree storage backends using https://golang.org/pkg/plugin/ on Linux and macOS.
|
Package plugin implements loading out-of-tree storage backends using https://golang.org/pkg/plugin/ on Linux and macOS. |
Package pool implements a memory pool similar in concept to sync.Pool but with more determinism.
|
Package pool implements a memory pool similar in concept to sync.Pool but with more determinism. |
Package random holds a few functions for working with random numbers
|
Package random holds a few functions for working with random numbers |
Package ranges provides the Ranges type for keeping track of byte ranges which may or may not be present in an object.
|
Package ranges provides the Ranges type for keeping track of byte ranges which may or may not be present in an object. |
Package rest implements a simple REST wrapper All methods are safe for concurrent calling.
|
Package rest implements a simple REST wrapper All methods are safe for concurrent calling. |
Package structs is for manipulating structures with reflection
|
Package structs is for manipulating structures with reflection |
Package terminal provides VT100 terminal codes and a windows implementation of that.
|
Package terminal provides VT100 terminal codes and a windows implementation of that. |
Click to show internal directories.
Click to hide internal directories.