Dynamically typed value.
Hooks for for the RPC system.
List of capabilities.
Helper type for generated Struct and List constants.
Sequence of bytes.
List of sequences of bytes.
List of enums.
List of lists.
Untyped root container for a Cap'n Proto value.
List of primitives.
Implementation details that should never be directly used by clients.
Functions providing low level access to encoded data.
Reading and writing of messages using the standard stream framing.
Reading and writing of messages using the packed stream encoding.
List of structs.
UTF-8 encoded text.
List of strings containing UTF-8 encoded text.
Describes an arbitrary error that prevented an operation from completing.
Size of a message. Every generated struct has a method
An enum value or union discriminant that was not found among those defined in a schema.
Eight bytes of memory with opaque interior. Use
The general nature of an error. The purpose of this enum is not to describe the error itself, but rather to describe how the client might want to respond to the error.
Helper struct that allows
Because messages are lazily validated, the return type of any method that reads a pointer field must be wrapped in a Result.