analysis

package
v0.0.0-...-1b293c9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2025 License: Apache-2.0 Imports: 66 Imported by: 0

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 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 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

type RepositoryRule struct {
	Implementation starlark.Callable
	Attrs          AttrsDict
}

type RuleImplementationWrappers

type RuleImplementationWrappers struct {
	Rule    starlark.Value
	Subrule starlark.Value
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL