code: func (m *Matcher) Matches(s string) bool {
  	switch m.Type {
  	case MatchEqual:
  		return s == m.Value
  	case MatchNotEqual:
  		return s != m.Value
  	case MatchRegexp:
  		return m.re.MatchString(s)
  	case MatchNotRegexp:
  		return !m.re.MatchString(s)
  	}
  	panic("labels.Matcher.Matches: invalid match type")
  }
docs: // Matches returns whether the matcher matches the given string value.