// CVSS vector parser. package cvss import "fmt" // Bad metric key error. type badKey struct { version Version key string } // Create new bad key error. func newBadKey(version Version, key string) error { return &badKey { version, key } } // Return printable error string func (e badKey) Error() string { return fmt.Sprintf("invalid CVSS %s metric key: %s", e.version, e.key) }