package config import "fmt" // UnsupportedDirective error. type UnsupportedDirective struct { text string } // Error implements the error interface for unsupported directives. func (e UnsupportedDirective) Error() string { return e.text } // Invalid config error. type Invalid struct { text string } // Error implements the error interface for invalid config error. func (e Invalid) Error() string { return e.text } // InvalidErrorf creates a new Invalid error. func InvalidErrorf(format string, a ...interface{}) Invalid { return Invalid{ text: fmt.Sprintf("invalid krb5 config "+format, a...), } }