Documentation ¶ Index ¶ func GenerateConfigSchema(cfgPtr any) *schema.Schema func Upgrade[T any](rc *Config, data []byte) (newCfg T, prevCfg T, err error) type Config func New(validator Validator, overrideData []byte) *Config func (c *Config) Upgrade(data []byte, newConfigPtr any, prevConfigPtr any) error type Validator Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func GenerateConfigSchema ¶ func GenerateConfigSchema(cfgPtr any) *schema.Schema func Upgrade ¶ func Upgrade[T any](rc *Config, data []byte) (newCfg T, prevCfg T, err error) nolint:ireturn,nonamedreturns Types ¶ type Config ¶ type Config struct { // contains filtered or unexported fields } func New ¶ func New(validator Validator, overrideData []byte) *Config func (*Config) Upgrade ¶ func (c *Config) Upgrade(data []byte, newConfigPtr any, prevConfigPtr any) error type Validator ¶ type Validator interface { ValidateToError(value any) error } Source Files ¶ View all Source files config.goremote.go Directories ¶ Show internal Expand all Path Synopsis schema nolint nolint Click to show internal directories. Click to hide internal directories.