func (c *Config) Remove(attrs []string) (*Config, error) {
	defined := c.AllAttrs()
	for _, k := range attrs {
		delete(defined, k)
	}
	return New(NoDefaults, defined)
}
// Remove returns a new configuration that has the attributes of c minus attrs.
Remove returns a new configuration that has the attributes of c minus attrs.
// Remove returns a new configuration that has the attributes of c minus attrs .
func (c *Config) Remove(attrs []string) (*Config, error) {
	defined := c.AllAttrs()
	for _, k := range attrs {
		delete(defined, k)
	}
	return New(NoDefaults, defined)
}
func ( c * Config ) Remove ( attrs [ ] string ) ( * Config , error ) { defined := c . AllAttrs ( ) for _ , k := range attrs { delete ( defined , k ) } return New ( NoDefaults , defined ) }
Remove returns a new configuration that has the attributes of c minus attrs.
Remove returns a new configuration that has the attributes of c minus attrs .