Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionReaders ¶
type ActionReaders[TReference any] struct { CommandAction model_parser.ParsedObjectReader[model_core.Decodable[TReference], model_core.Message[*model_command_pb.Action, TReference]] CommandPathPatternChildren model_parser.ParsedObjectReader[model_core.Decodable[TReference], model_core.Message[*model_command_pb.PathPattern_Children, TReference]] CommandResult model_parser.ParsedObjectReader[model_core.Decodable[TReference], model_core.Message[*model_command_pb.Result, TReference]] FetchResult model_parser.ParsedObjectReader[model_core.Decodable[TReference], model_core.Message[*model_fetch_pb.Result, TReference]] }
ActionReaders contains ParsedObjectReaders that can be used to follow references to objects that are encoded using the action encoders that are part of the BuildSpecification.
type AttrsDict ¶
type AttrsDict struct { Public []PublicAttr Private starlark.StringDict }
type BaseComputerReferenceMetadata ¶
type BaseComputerReferenceMetadata interface { model_core.CloneableReferenceMetadata model_core.WalkableReferenceMetadata }
type DirectoryReaders ¶
type DirectoryReaders[TReference any] struct { DirectoryContents model_parser.ParsedObjectReader[model_core.Decodable[TReference], model_core.Message[*model_filesystem_pb.DirectoryContents, TReference]] Leaves model_parser.ParsedObjectReader[model_core.Decodable[TReference], model_core.Message[*model_filesystem_pb.Leaves, TReference]] CommandOutputs model_parser.ParsedObjectReader[model_core.Decodable[TReference], model_core.Message[*model_command_pb.Outputs, TReference]] }
DirectoryReaders contains ParsedObjectReaders that can be used to follow references to objects that are encoded using the directory access parameters that are part of the BuildSpecification.
type ExecutionClientForTesting ¶
type ExecutionClientForTesting remoteexecution.Client[*model_executewithstorage.Action[model_core.CreatedObjectTree], model_core.Decodable[model_core.CreatedObjectTree], model_core.Decodable[model_core.CreatedObjectTree]]
type FileRootEnvironmentForTesting ¶
type FileRootEnvironmentForTesting FileRootEnvironment[model_core.CreatedObjectTree, model_core.CreatedObjectTree]
type OverrideVersions ¶
type OverrideVersions []label.ModuleVersion
func (OverrideVersions) LookupNearestVersion ¶
func (ov OverrideVersions) LookupNearestVersion(version *label.ModuleVersion) (label.ModuleVersion, error)
type PublicAttr ¶
type PublicAttr struct { Name string Default starlark.Value AttrType model_starlark.AttrType }
type RepositoryRule ¶
Source Files
¶
- action_encoders.go
- action_readers.go
- action_result.go
- base_computer.go
- canonical_repo_name.go
- compatible_execution_platforms.go
- compatible_toolchains_for_type.go
- compiled_bzl_file.go
- configured_target.go
- directory_creation_parameters.go
- directory_readers.go
- empty_default_info.go
- exec_transition.go
- file_access_parameters.go
- file_creation_parameters.go
- file_properties_value.go
- file_reader.go
- file_root.go
- files_in_package.go
- files_root.go
- glob.go
- http_archive_contents.go
- http_file_contents.go
- module_dot_bazel_contents.go
- module_extension_repo.go
- module_extension_repo_names.go
- module_extension_repos.go
- module_final_build_list.go
- module_registry_urls.go
- module_repo_mapping.go
- module_rough_build_list.go
- modules_with_multiple_versions.go
- modules_with_overrides.go
- modules_with_remote_overrides.go
- package.go
- packages_at_and_below.go
- registered_execution_platforms.go
- registered_fetch_platform.go
- registered_repo_platform.go
- registered_toolchains.go
- registered_toolchains_for_type.go
- repo.go
- repo_platform_host_path.go
- repository_rule_object.go
- resolved_toolchains.go
- root_module.go
- rule_implementation_wrappers.go
- select.go
- stable_input_root_path.go
- successful_action_result.go
- target.go
- target_action.go
- target_action_command.go
- target_action_input_root.go
- target_action_result.go
- target_completion.go
- target_output.go
- target_pattern_expansion.go
- used_module_extension.go
- used_module_extensions.go
- user_defined_transition.go
- visible_target.go
Click to show internal directories.
Click to hide internal directories.