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...), | |
} | |
} |