package
0.0.0-20241030154441-ed0afeddb1b5
Repository: https://github.com/bazelbuild/reclient.git
Documentation: pkg.go.dev

# Functions

ClangCLCppLabels is the set of labels identifying a cpp compile with clang-cl.
ClangCppLabels is the set of labels identifying a cpp compile with clang.
ClangLinkLabels is the set of labels identifying a cpp link with clang driver.
ClangLintLabels is the set of labels identifying a clang-tidy action.
D8Labels is the set of labels identifying a d8 command.
FromMap converts a map of labels to a Labels struct.
HeaderAbiDumpLabels is the set of labels identifying a header ABI dumper action.
JavacLabels is the set of labels identifying a java compile with javac.
LLVMArLabels is the set of labels identifying a cpp archive with llvm driver.
MetalavaLabels is the set of labels identifying a metalava compile.
NaClLabels is the set of labels identifying a cpp compile with native client compilers.
NaClLinkLabels is the set of labels identifying a cpp link with native client.
R8Labels is the set of labels identifying an r8 command.
SignAPKLabels is the set of labels identifying a signapk command.
ToDigest returns a SHA256 of the given labels.
ToKey converts the labels to a flattened string in the form <key1>=<value1>,<key2>=<value2>,...
ToMap converts Labels to a map.
ToolLabels is the set of labels for running a generic tool.
TscLabels is the set of labels identifying a typescript compile.

# Constants

AbiDump is a header abi dump action.
APKSigning is an action that's used to digitally sign Android APKs.
Archive denotes the C++ archive action type label.
Clang for compiling c/c++.
ClangCL for compiling c/c++ with clang-cl (different flag semantics).
ClangTidy for C++ linting.
ClangTool indicates that the tool being used for this action is clang.
Compile is a compile action.
Cpp indicates the language is c++.
D8 for compiling class files into dex files.
HeaderAbiDumper for generating docs for C++.
Java indicates the language is java.
Javac for compiling java files.
Link denotes the C++ link action type label.
Lint is a code linting action.
LLVMTool indicates that the tool being used for this action is llvm.
Metalava for compiling documentation of java source files.
NaCl for compiling c/c++ with nacl clang (different flag semantics).
R8 for compiling class files into dex files with further optimizations.
SignAPKJAR for signing apk files in Android.
Tool is an action that invokes a generic tool.
Ts indicates the language is typescript.
TsCompiler for compiling typescript files.

# Structs

Labels encapsulates common labels used to identify actions.