Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fields ¶
type Fields struct {
// contains filtered or unexported fields
}
func (Fields) Visit ¶
func (f Fields) Visit(visitorFunc FieldsVisitorFunc)
type FieldsVisitorFunc ¶
type FieldsVisitorFunc func(interface{}, ctlconf.SearchRuleUpdateStrategy) (interface{}, bool)
type ImageRefs ¶
type ImageRefs struct {
// contains filtered or unexported fields
}
func NewImageRefs ¶
func NewImageRefs(res interface{}, searchRules []ctlconf.SearchRule) ImageRefs
func (ImageRefs) Visit ¶
func (refs ImageRefs) Visit(visitorFunc ImageRefsVisitorFunc)
type ImageRefsVisitorFunc ¶
func (ImageRefsVisitorFunc) Apply ¶
func (v ImageRefsVisitorFunc) Apply(res interface{}, searchRules []ctlconf.SearchRule)
type Matcher ¶
type Matcher interface {
Matches(keyPath ctlres.Path, value interface{}) (bool, ctlconf.SearchRuleUpdateStrategy)
}
type RuleMatcher ¶
type RuleMatcher struct {
// contains filtered or unexported fields
}
func (RuleMatcher) Matches ¶
func (m RuleMatcher) Matches(keyPath ctlres.Path, value interface{}) (bool, ctlconf.SearchRuleUpdateStrategy)
type RulesMatcher ¶
type RulesMatcher struct {
// contains filtered or unexported fields
}
func NewRulesMatcher ¶
func NewRulesMatcher(rules []ctlconf.SearchRule) RulesMatcher
func (RulesMatcher) Matches ¶
func (m RulesMatcher) Matches(keyPath ctlres.Path, value interface{}) (bool, ctlconf.SearchRuleUpdateStrategy)
Click to show internal directories.
Click to hide internal directories.