Imports of package server

PathSynopsis
bytesPackage bytes implements functions for the manipulation of byte slices.
cloud.google.com/go/spannerPackage spanner provides a client for reading and writing to Cloud Spanner databases.
compress/gzipPackage gzip implements reading and writing of gzip format compressed files, as specified in RFC 1952.
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
database/sqlPackage sql provides a generic interface around SQL (or SQL-like) databases.
encoding/base64Package base64 implements base64 encoding as specified by RFC 4648.
flagPackage flag implements command-line flag parsing.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/coreos/etcd/clientv3clientv3 is the official Go etcd client for v3.
github.com/coreos/etcd/clientv3/naming
github.com/go-sql-driver/mysqlPackage mysql provides a MySQL driver for Go's database/sql package.
github.com/golang/glogPackage glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
github.com/golang/mock/gomockPackage gomock is a mock framework for Go.
github.com/golang/protobuf/ptypesPackage ptypes provides functionality for interacting with well-known types.
github.com/google/trillianPackage trillian contains the generated protobuf code for the Trillian API.
github.com/google/trillian/crypto
github.com/google/trillian/extensionPackage extension provides an extension mechanism for Trillian code to access fork-specific functionality.
github.com/google/trillian/logPackage log holds the code that is specific to Trillian logs core operation, particularly the code for sequencing.
github.com/google/trillian/merkle
github.com/google/trillian/merkle/hashers
github.com/google/trillian/monitoringPackage monitoring provides monitoring functionality.
github.com/google/trillian/quotaPackage quota defines Trillian's Quota Management service.
github.com/google/trillian/quota/cacheqmPackage cacheqm contains a caching quota.Manager implementation.
github.com/google/trillian/quota/etcd/etcdqmPackage etcdqm contains an etcd-based quota.Manager implementation.
github.com/google/trillian/quota/mysqlqmPackage mysqlqm defines a MySQL-based quota.Manager implementation.
github.com/google/trillian/server/adminPackage admin contains the TrillianAdminServer implementation.
github.com/google/trillian/server/interceptorPackage interceptor defines gRPC interceptors for Trillian.
github.com/google/trillian/storagePackage storage provides general interfaces to Trillian storage layers.
github.com/google/trillian/storage/cloudspannerPackage cloudspanner contains the Cloud Spanner storage implementation.
github.com/google/trillian/storage/memoryPackage memory provides a simple in-process implementation of the tree- and log-storage interfaces.
github.com/google/trillian/storage/mysqlPackage mysql provides a MySQL-based storage layer implementation.
github.com/google/trillian/treesPackage trees contains utility method for retrieving trees and acquiring objects (hashers, signers) associated with them.
github.com/google/trillian/typesPackage types defines serialization and parsing functions for SignedLogRoot fields.
github.com/google/trillian/utilPackage util holds utility functions.
github.com/google/trillian/util/electionPackage election provides a generic interface for election of a leader.
github.com/google/trillian/util/etcd
github.com/grpc-ecosystem/go-grpc-middleware`grpc_middleware` is a collection of gRPC middleware packages: interceptors, helpers and tools.
github.com/grpc-ecosystem/grpc-gateway/runtimePackage runtime contains runtime helper functions used by servers which protoc-gen-grpc-gateway generates.
github.com/prometheus/client_golang/prometheus/promhttpPackage promhttp provides tooling around HTTP servers and clients.
go.opencensus.io/tracePackage trace contains support for OpenCensus distributed tracing.
google.golang.org/grpcPackage grpc implements an RPC system called gRPC.
google.golang.org/grpc/codesPackage codes defines the canonical error codes used by gRPC.
google.golang.org/grpc/credentialsPackage credentials implements various credentials supported by gRPC library, which encapsulate all the state needed by a client to authenticate with a server and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call.
google.golang.org/grpc/naming
google.golang.org/grpc/reflectionPackage reflection implements server reflection service.
google.golang.org/grpc/statusPackage status implements errors returned by gRPC.
io/ioutilPackage ioutil implements some I/O utility functions.
netPackage net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
net/httpPackage http provides HTTP client and server implementations.
reflectPackage reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
sortPackage sort provides primitives for sorting slices and user-defined collections.
strconvPackage strconv implements conversions to and from string representations of basic data types.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
sync/atomicPackage atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms.
timePackage time provides functionality for measuring and displaying time.