Documentation
      ¶
    
    
  
    
  
    Overview ¶
package config provides methods for loading and querying a telemetry upload config file.
Index ¶
- func Expand(counter string) []string
 - type Config
 - func (r *Config) HasCounter(program, counter string) bool
 - func (r *Config) HasCounterPrefix(program, prefix string) bool
 - func (r *Config) HasGOARCH(s string) bool
 - func (r *Config) HasGOOS(s string) bool
 - func (r *Config) HasGoVersion(s string) bool
 - func (r *Config) HasProgram(s string) bool
 - func (r *Config) HasStack(program, stack string) bool
 - func (r *Config) HasVersion(program, version string) bool
 - func (r *Config) Rate(program, name string) float64
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
	*telemetry.UploadConfig
	// contains filtered or unexported fields
}
    Config is a wrapper around telemetry.UploadConfig that provides some convenience methods for checking the contents of a report.
func NewConfig ¶
func NewConfig(cfg *telemetry.UploadConfig) *Config
func ReadConfig ¶
func (*Config) HasCounter ¶
func (*Config) HasCounterPrefix ¶
func (*Config) HasGoVersion ¶
func (*Config) HasProgram ¶
func (*Config) HasVersion ¶
 Click to show internal directories. 
   Click to hide internal directories.