Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Experiment ¶ added in v3.34.0
type Experiment struct { Name string // The name of the experiment. AllowedValues []int // The values that can enable this experiment. Value int // The version of the experiment that is enabled. }
var ( GentleForce Experiment RemoteTaskfiles Experiment EnvPrecedence Experiment )
Active experiments.
var ( AnyVariables Experiment MapVariables Experiment )
Inactive experiments. These are experiments that cannot be enabled, but are preserved for error handling.
func List ¶
func List() []Experiment
func New ¶ added in v3.34.0
func New(xName string, config *ast.TaskRC, allowedValues ...int) Experiment
New creates a new experiment with the given name and sets the values that can enable it.
func (Experiment) Active ¶ added in v3.42.0
func (x Experiment) Active() bool
func (Experiment) Enabled ¶ added in v3.34.0
func (x Experiment) Enabled() bool
func (Experiment) String ¶ added in v3.34.0
func (x Experiment) String() string
func (Experiment) Valid ¶ added in v3.42.0
func (x Experiment) Valid() error
type InactiveError ¶ added in v3.42.0
type InactiveError struct {
Name string
}
func (InactiveError) Error ¶ added in v3.42.0
func (err InactiveError) Error() string
type InvalidValueError ¶ added in v3.42.0
func (InvalidValueError) Error ¶ added in v3.42.0
func (err InvalidValueError) Error() string
Click to show internal directories.
Click to hide internal directories.