Directories ¶
Path | Synopsis |
---|---|
Package checked is a generated GoMock package.
|
Package checked is a generated GoMock package. |
Package clock implements facilities for working with wall clock time.
|
Package clock implements facilities for working with wall clock time. |
Package close provides utilities for closing resources.
|
Package close provides utilities for closing resources. |
Package config provides utilities for loading configuration files.
|
Package config provides utilities for loading configuration files. |
hostid
Package hostid provides a configuration struct for resolving a host ID from YAML.
|
Package hostid provides a configuration struct for resolving a host ID from YAML. |
listenaddress
Package listenaddress provides a configuration struct for resolving a listen address from YAML.
|
Package listenaddress provides a configuration struct for resolving a listen address from YAML. |
Package cost is a library providing utilities for estimating the cost of operations and enforcing limits on them.
|
Package cost is a library providing utilities for estimating the cost of operations and enforcing limits on them. |
test
Package test contains testing utilities for the cost package.
|
Package test contains testing utilities for the cost package. |
Package errors provides utilities for working with different types errors.
|
Package errors provides utilities for working with different types errors. |
generated
|
|
generics
|
|
Package hash provides implementation of hash functions.
|
Package hash provides implementation of hash functions. |
jump
Package jump implements the jump consistent hash algorithm as described in "A Fast, Minimal Memory, Consistent Hash Algorithm"[1].
|
Package jump implements the jump consistent hash algorithm as described in "A Fast, Minimal Memory, Consistent Hash Algorithm"[1]. |
Package ident is a generated GoMock package.
|
Package ident is a generated GoMock package. |
Package instrument implements functions to make instrumenting code, including metrics and logging, easier.
|
Package instrument implements functions to make instrumenting code, including metrics and logging, easier. |
Package net implements functions for running network servers.
|
Package net implements functions for running network servers. |
http/cors
Package cors handles cross-origin HTTP requests (CORS).
|
Package cors handles cross-origin HTTP requests (CORS). |
Package panicmon provides a method of spawning processes and monitoring its behavior via generic pluggable handlers.
|
Package panicmon provides a method of spawning processes and monitoring its behavior via generic pluggable handlers. |
Package pool is a generated GoMock package.
|
Package pool is a generated GoMock package. |
Package pprof provides a function for registering a HTTP handler for pprof endpoints.
|
Package pprof provides a function for registering a HTTP handler for pprof endpoints. |
Package process provides functions for inspecting processes.
|
Package process provides functions for inspecting processes. |
Package resource describes require for object lifecycle management.
|
Package resource describes require for object lifecycle management. |
Package retry provides utilities for retrying functions.
|
Package retry provides utilities for retrying functions. |
Package serialize is a generated GoMock package.
|
Package serialize is a generated GoMock package. |
Package server implements a network server.
|
Package server implements a network server. |
Package sync implements synchronization facililites such as worker pools.
|
Package sync implements synchronization facililites such as worker pools. |
Package tcp implements a tcp listener.
|
Package tcp implements a tcp listener. |
Package test contains utility methods for testing.
|
Package test contains utility methods for testing. |
testmarshal
Package testmarshal provides some assertions around marshalling/unmarshalling (serialization/deserialization) behavior for types.
|
Package testmarshal provides some assertions around marshalling/unmarshalling (serialization/deserialization) behavior for types. |
Package time implement facilities for working with time.
|
Package time implement facilities for working with time. |
Package unsafe contains operations that step around the type safety of Go programs.
|
Package unsafe contains operations that step around the type safety of Go programs. |
Package watch provides utilities for watching resources for changes.
|
Package watch provides utilities for watching resources for changes. |
Click to show internal directories.
Click to hide internal directories.