Versions in this module Expand all Collapse all v0 v0.0.2 Oct 15, 2024 Changes in this version + type HeaderContainsMatcher struct + func NewHeaderContainsMatcher(key string, contains string, invert bool) *HeaderContainsMatcher + func (hcm *HeaderContainsMatcher) Match(md metadata.MD) bool + func (hcm *HeaderContainsMatcher) String() string + type HeaderExactMatcher struct + func NewHeaderExactMatcher(key, exact string, invert bool) *HeaderExactMatcher + func (hem *HeaderExactMatcher) Match(md metadata.MD) bool + func (hem *HeaderExactMatcher) String() string + type HeaderMatcher interface + Match func(metadata.MD) bool + String func() string + type HeaderPrefixMatcher struct + func NewHeaderPrefixMatcher(key string, prefix string, invert bool) *HeaderPrefixMatcher + func (hpm *HeaderPrefixMatcher) Match(md metadata.MD) bool + func (hpm *HeaderPrefixMatcher) String() string + type HeaderPresentMatcher struct + func NewHeaderPresentMatcher(key string, present bool, invert bool) *HeaderPresentMatcher + func (hpm *HeaderPresentMatcher) Match(md metadata.MD) bool + func (hpm *HeaderPresentMatcher) String() string + type HeaderRangeMatcher struct + func NewHeaderRangeMatcher(key string, start, end int64, invert bool) *HeaderRangeMatcher + func (hrm *HeaderRangeMatcher) Match(md metadata.MD) bool + func (hrm *HeaderRangeMatcher) String() string + type HeaderRegexMatcher struct + func NewHeaderRegexMatcher(key string, re *regexp.Regexp, invert bool) *HeaderRegexMatcher + func (hrm *HeaderRegexMatcher) Match(md metadata.MD) bool + func (hrm *HeaderRegexMatcher) String() string + type HeaderStringMatcher struct + func NewHeaderStringMatcher(key string, sm StringMatcher, invert bool) *HeaderStringMatcher + func (hsm *HeaderStringMatcher) Match(md metadata.MD) bool + func (hsm *HeaderStringMatcher) String() string + type HeaderSuffixMatcher struct + func NewHeaderSuffixMatcher(key string, suffix string, invert bool) *HeaderSuffixMatcher + func (hsm *HeaderSuffixMatcher) Match(md metadata.MD) bool + func (hsm *HeaderSuffixMatcher) String() string + type StringMatcher struct + func StringMatcherForTesting(exact, prefix, suffix, contains *string, regex *regexp.Regexp, ignoreCase bool) StringMatcher + func StringMatcherFromProto(matcherProto *v3matcherpb.StringMatcher) (StringMatcher, error) + func (sm StringMatcher) Equal(other StringMatcher) bool + func (sm StringMatcher) ExactMatch() string + func (sm StringMatcher) Match(input string) bool