Directories ¶
Path | Synopsis |
---|---|
internal
|
|
applytests
Package applytests provides an integration test suite for testing algorithms that apply catalogs.
|
Package applytests provides an integration test suite for testing algorithms that apply catalogs. |
catpogs
Package catpogs provides Go struct equivalents of the Cap'n Proto catalog.
|
Package catpogs provides Go struct equivalents of the Cap'n Proto catalog. |
depgraph
Package depgraph provides a resource dependency graph suitable for scheduling work.
|
Package depgraph provides a resource dependency graph suitable for scheduling work. |
system
Package system provides an interface for interacting with an operating system.
|
Package system provides an interface for interacting with an operating system. |
system/fakesystem
Package fakesystem provides an in-memory implementation of the interfaces in the system package.
|
Package fakesystem provides an in-memory implementation of the interfaces in the system package. |
version
Package version includes the build information provided by Bazel.
|
Package version includes the build information provided by Bazel. |
shlib
Package shlib provides the functionality of the mcm-shellify tool.
|
Package shlib provides the functionality of the mcm-shellify tool. |
third_party
|
|
golang/capnproto
Package capnp is a Cap'n Proto library for Go.
|
Package capnp is a Cap'n Proto library for Go. |
golang/capnproto/capnpc-go
capnpc-go is the Cap'n proto code generator for Go.
|
capnpc-go is the Cap'n proto code generator for Go. |
golang/capnproto/encoding/text
Package text supports marshaling Cap'n Proto messages as text based on a schema.
|
Package text supports marshaling Cap'n Proto messages as text based on a schema. |
golang/capnproto/internal/capnptool
Package capnptool provides an API for calling the capnp tool in tests.
|
Package capnptool provides an API for calling the capnp tool in tests. |
golang/capnproto/internal/fulfiller
Package fulfiller provides a type that implements capnp.Answer that resolves by calling setter methods.
|
Package fulfiller provides a type that implements capnp.Answer that resolves by calling setter methods. |
golang/capnproto/internal/nodemap
Package nodemap provides a schema registry index type.
|
Package nodemap provides a schema registry index type. |
golang/capnproto/internal/packed
Package packed provides functions to read and write the "packed" compression scheme described at https://capnproto.org/encoding.html#packing.
|
Package packed provides functions to read and write the "packed" compression scheme described at https://capnproto.org/encoding.html#packing. |
golang/capnproto/internal/queue
Package queue implements a generic queue using a ring buffer.
|
Package queue implements a generic queue using a ring buffer. |
golang/capnproto/pogs
Package pogs provides functions to convert Cap'n Proto messages to and from Go structs.
|
Package pogs provides functions to convert Cap'n Proto messages to and from Go structs. |
golang/capnproto/rpc
Package rpc implements the Cap'n Proto RPC protocol.
|
Package rpc implements the Cap'n Proto RPC protocol. |
golang/capnproto/rpc/internal/logtransport
Package logtransport provides a transport that logs all of its messages.
|
Package logtransport provides a transport that logs all of its messages. |
golang/capnproto/rpc/internal/logutil
Package logutil provides functions that can print to a logger.
|
Package logutil provides functions that can print to a logger. |
golang/capnproto/rpc/internal/pipetransport
Package pipetransport provides in-memory implementations of rpc.Transport for testing.
|
Package pipetransport provides in-memory implementations of rpc.Transport for testing. |
golang/capnproto/rpc/internal/refcount
Package refcount implements a reference-counting client.
|
Package refcount implements a reference-counting client. |
golang/capnproto/schemas
Package schemas provides a container for Cap'n Proto reflection data.
|
Package schemas provides a container for Cap'n Proto reflection data. |
golang/capnproto/server
Package server provides runtime support for implementing Cap'n Proto interfaces locally.
|
Package server provides runtime support for implementing Cap'n Proto interfaces locally. |
golang/rbtree
A red-black tree with an API similar to C++ STL's.
|
A red-black tree with an API similar to C++ STL's. |
Click to show internal directories.
Click to hide internal directories.