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