Skip to main content

Module message

Module message 

Source
Expand description

Action / Command / Directory / ActionResult messages.

These mirror the equivalent protobuf messages from the Bazel Remote Execution API v2. We use plain serde-serialized structs for now so the crate stays tonic-free; when the remote backend lands we switch to the bazel-remote-apis generated types and these become conversion targets.

Structsยง

Action
An action to execute.
ActionResult
The result of executing an action.
Command
A command to execute inside an action.
Directory
A Merkle-tree directory message.
DirectoryNode
A subdirectory entry inside a Directory.
ExecutionMetadata
Metadata captured while the action executed.
FileNode
A file inside a Directory.
OutputDirectory
A directory produced by an action, stored as a digest of a Directory Merkle tree.
OutputFile
A file produced by an action.
Platform
Execution platform properties (CPU, OS, tooling version, etc.).
SymlinkNode
A symlink entry inside a Directory.