Imports of package protocol

PathSynopsis
bytesPackage bytes implements functions for the manipulation of byte slices.
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
cuelang.org/go/internal/golangorgx/gopls/telemetry
cuelang.org/go/internal/golangorgx/gopls/util/bugPackage bug provides utilities for reporting internal bugs, and being notified when they occur.
cuelang.org/go/internal/golangorgx/gopls/util/pathutil
cuelang.org/go/internal/golangorgx/gopls/util/safetokenPackage safetoken provides wrappers around methods in go/token, that return errors rather than panicking.
cuelang.org/go/internal/golangorgx/tools/diffPackage diff computes differences between text files or strings.
cuelang.org/go/internal/golangorgx/tools/eventPackage event provides a set of packages that cover the main concepts of telemetry in an implementation agnostic way.
cuelang.org/go/internal/golangorgx/tools/event/corePackage core provides support for event based telemetry.
cuelang.org/go/internal/golangorgx/tools/event/export
cuelang.org/go/internal/golangorgx/tools/event/label
cuelang.org/go/internal/golangorgx/tools/jsonrpc2Package jsonrpc2 is a minimal implementation of the JSON RPC 2 spec.
cuelang.org/go/internal/golangorgx/tools/jsonrpc2_v2Package jsonrpc2 is a minimal implementation of the JSON RPC 2 spec.
cuelang.org/go/internal/golangorgx/tools/xcontextPackage xcontext is a package to offer the extra functionality we need from contexts that is not available from the standard context package.
encoding/jsonPackage json implements encoding and decoding of JSON as defined in RFC 7159.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
go/astPackage ast declares the types used to represent syntax trees for Go packages.
go/tokenPackage token defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates).
ioPackage io provides basic interfaces to I/O primitives.
net/urlPackage url parses URLs and implements query escaping.
path/filepathPackage filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
sortPackage sort provides primitives for sorting slices and user-defined collections.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
timePackage time provides functionality for measuring and displaying time.
unicodePackage unicode provides data and functions to test some properties of Unicode code points.
unicode/utf8Package utf8 implements functions and constants to support text encoded in UTF-8.