Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNotFound = fmt.Errorf("attribute name not found")
)
Functions ¶
This section is empty.
Types ¶
type BaseInjector ¶
type BaseInjector struct {
// contains filtered or unexported fields
}
func (*BaseInjector) Inject ¶
func (b *BaseInjector) Inject(bp blueprint.RawBlueprint) blueprint.RawBlueprint
type BlueprintEnvInjector ¶
type BlueprintEnvInjector struct {
// contains filtered or unexported fields
}
func NewBlueprintEnvInjector ¶
func NewBlueprintEnvInjector(ctx *cue.Context, logger *slog.Logger) *BlueprintEnvInjector
func (*BlueprintEnvInjector) Inject ¶
func (b *BlueprintEnvInjector) Inject(bp blueprint.RawBlueprint) blueprint.RawBlueprint
type BlueprintInjector ¶
type BlueprintInjector interface {
Inject(bp blueprint.RawBlueprint) blueprint.RawBlueprint
}
type BlueprintInjectorEnvMap ¶
type BlueprintInjectorEnvMap struct{}
type BlueprintInjectorMap ¶
type BlueprintInjectorRuntimeMap ¶
type BlueprintInjectorRuntimeMap struct {
// contains filtered or unexported fields
}
type BlueprintRuntimeInjector ¶
type BlueprintRuntimeInjector struct {
// contains filtered or unexported fields
}
func (*BlueprintRuntimeInjector) Inject ¶
func (b *BlueprintRuntimeInjector) Inject(bp blueprint.RawBlueprint) blueprint.RawBlueprint
Click to show internal directories.
Click to hide internal directories.